П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 176164 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 72974 раз(а).

Учебник HTML.
Просмотров 72691 раз(а).

Руководство по PHP5.
Просмотров 43452 раз(а).

Хостинг через призму DNS.
Просмотров 50010 раз(а).

Подборка текстов стандартных документов.
Просмотров 43682 раз(а).

Учебник PHP - Самоучитель
Просмотров 49998 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 50355 раз(а).

Внешние атаки...
Просмотров 40773 раз(а).

Учебник PHP.
Просмотров 35891 раз(а).

SSI в примерах.
Просмотров 26974 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь




Учебник РНР
Назад Вперёд

Приложение I. Список Лексем Разборщика

Различные части языка PHP представляются внутренне болванками типа T_SR. PHP выводит идентификаторы типа этого таким образом: "Parse error: unexpected T_SR, expecting ',' or ';' in script.php on line 10."

Вы должны знать, что T_SR означает >>. Для тех, кто этого не помнит, дана следующая таблица с этими идентификаторами, PHP-синтаксис и ссылки на соответствующие места в учебнике.

Таблица I-1. Лексемы/Tokens
 
Лескема СинтаксисСсылка
T_AND_EQUAL&= операции присвоения
T_ARRAYarray() array(), синтаксис массива
T_ARRAY_CAST(array) приведение типов
T_ASas foreach
T_BAD_CHARACTERчто-либо менее ASCII 32, за исключением \t (0x09), \n (0x0a) и \r (0x0d)
T_BOOLEAN_AND&& логические операции
T_BOOLEAN_OR|| логические операции
T_BOOL_CAST(bool) или (boolean) приведение типов
T_BREAKbreak; break
T_CASEcase switch
T_CHARACTER   
T_CLASS classклассы и объекты
T_CLOSE_TAG ?> или %> 
T_COMMENT// или # комментарии
T_CONCAT_EQUAL.= операции присвоения
T_CONSTconst  
T_CONSTANT_ENCAPSED_STRING "foo" или 'bar' синтаксис строк
T_CONTINUEcontinue  
T_CURLY_OPEN   
T_DEC-- операции инкремента/декремента
T_DECLARE declare declare
T_DEFAULTdefault switch
T_DIV_EQUAL/= операции присвоения
T_DNUMBER0.12, etc числа с плавающей точкой
T_DOdo do..while
T_DOLLAR_OPEN_CURLY_BRACES${ разобранный синтаксис сложной переменной
T_DOUBLE_ARROW=> синтаксис массива
T_DOUBLE_CAST (real), (double) или (float) приведение типов
T_ECHOecho echo()
T_ELSEelse else
T_ELSEIFelseif elseif
T_EMPTYempty empty()
T_ENCAPSED_AND_WHITESPACE   
T_ENDDECLARE enddeclare declare, альтернативный синтаксис
T_ENDFORendfor for, альтернативный синтаксис
T_ENDFOREACHendforeach foreach, альтернативный синтаксис
T_ENDIFendif if, альтернативный синтаксис
T_ENDSWITCHendswitch switch, альтернативный синтаксис
T_ENDWHILEendwhile while, альтернативный синтаксис
T_END_HEREDOC  синтаксис heredoc
T_EVAL eval() eval()
T_EXIT exit или die exit(), die()
T_EXTENDSextends extends, классы и объекты
T_FILE__FILE__ константы
T_FORfor for
T_FOREACHforeach foreach
T_FUNCTIONfunction или cfunction функции
T_GLOBALglobal область видимости переменной
T_IFif if
T_INC++ операции инкремента/декремента
T_INCLUDE include() include()
T_INCLUDE_ONCEinclude_once() include_once()
T_INLINE_HTML   
T_INT_CAST (int) или (integer) приведение типов
T_ISSETisset() isset()
T_IS_EQUAL== операции сравнения
T_IS_GREATER_OR_EQUAL>= операции сравнения
T_IS_IDENTICAL=== операции сравнения
T_IS_NOT_EQUAL!= или <> операции сравнения
T_IS_NOT_IDENTICAL!== операции сравнения
T_SMALLER_OR_EQUAL<= операции сравнения
T_LINE__LINE__ константы
T_LISTlist() list()
T_LNUMBER123, 012, 0x1ac, etc целые числа
T_LOGICAL_ANDand логические операции
T_LOGICAL_ORor логические операции
T_LOGICAL_XORxor логические операции
T_MINUS_EQUAL-= операции присвоения
T_ML_COMMENT/* и */ комментарии
T_MOD_EQUAL%= операции присвоения
T_MUL_EQUAL*= операции присвоения
T_NEWnew классы и объекты
T_NUM_STRING   
T_OBJECT_CAST (object) приведение типов
T_OBJECT_OPERATOR -> классы и объекты
T_OLD_FUNCTION old_function old_function
T_OPEN_TAG<?php, <? или <% выход из HTML
T_OPEN_TAG_WITH_ECHO <?= или <%= выход из HTML
T_OR_EQUAL|= операции присвоения
T_PAAMAYIM_NEKUDOTAYIM :: ::
T_PLUS_EQUAL+= операции присвоения
T_PRINTprint() print()
T_REQUIRErequire() require()
T_REQUIRE_ONCErequire_once() require_once()
T_RETURNreturn возвращаемые значения
T_SL<< битовые операции
T_SL_EQUAL<<= операции присвоения
T_SR>> битовые операции
T_SR_EQUAL>>= операции присвоения
T_START_HEREDOC<<< синтаксис heredoc
T_STATICstatic область видимости переменной
T_STRING  
T_STRING_CAST(string) приведение типов
T_STRING_VARNAME  
T_SWITCHswitch switch
T_UNSETunset() unset()
T_UNSET_CAST(unset) (не задокументирована; приводится к NULL)
T_USEuse (не реализована)
T_VAR var классы и объекты
T_VARIABLE$foo переменные
T_WHILEwhile while, do..while
T_WHITESPACE  
T_XOR_EQUAL^= операции присвоения
T_FUNC_C__FUNCTION__ константы, начиная с PHP 4.3.0
T_CLASS_C __CLASS__ константы, начиная с PHP 4.3.0

НазадОглавление Вперёд
Список типов ресурсов ВверхОб этом учебнике


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru