Переменные. В РНР как и в любом другом языке программирования существует такое понятие переменной

В РНР как и в любом другом языке программирования существует такое понятие переменной. Имя переменной всегда должно начинаться с символа «$», за которым следуем имя переменной.

Имена переменных чувствительны к регистру букв: например, $my_variabie — не то же самое, что $My_variabie или $my_variable. В именах переменных можно использовать не только латинские буквы и цифры, но также и любые символы, код которых старше 127,— в частности, и "русские" буквы! Однако не рекомендуется применять кириллицу в именах переменных т.к. в различных кодировках ее буквы имеют различные коды.

Переменные в РНР — особые объекты, которые могут содержать в буквальном смысле все, что угодно. Если в программе что-то хранится, то оно всегда хранится в переменной (исключение — константа). Такого понятия, как указатель (как в С), в языке не существует — при присваивании переменная в большинстве случаев копируется один- в-один, какую бы сложную структуру она ни имела. Единственное исключение из этого правила — копирование переменной, ссылающейся на объект: в этом случае объект остается в единственном экземпляре, копируется лишь ссылка на него. В РНР также присутствует понятие ссылки. В РНР не нужно ни описывать переменные явно, ни указывать их тип. Интерпретатор все это делает сам. Однако иногда он может ошибаться (например, если в текстовой строке на самом деле задано десятичное число), поэтому изредка появляется необходимость явно указывать, какой же тип имеет то или иное выражение. В связи с этим рассмотрим основные типы данных РНР.








Дата добавления: 2015-08-26; просмотров: 525;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.002 сек.