Переменные. В РНР как и в любом другом языке программирования существует такое понятие переменной
В РНР как и в любом другом языке программирования существует такое понятие переменной. Имя переменной всегда должно начинаться с символа «$», за которым следуем имя переменной.
Имена переменных чувствительны к регистру букв: например, $my_variabie — не то же самое, что $My_variabie или $my_variable. В именах переменных можно использовать не только латинские буквы и цифры, но также и любые символы, код которых старше 127,— в частности, и "русские" буквы! Однако не рекомендуется применять кириллицу в именах переменных т.к. в различных кодировках ее буквы имеют различные коды.
Переменные в РНР — особые объекты, которые могут содержать в буквальном смысле все, что угодно. Если в программе что-то хранится, то оно всегда хранится в переменной (исключение — константа). Такого понятия, как указатель (как в С), в языке не существует — при присваивании переменная в большинстве случаев копируется один- в-один, какую бы сложную структуру она ни имела. Единственное исключение из этого правила — копирование переменной, ссылающейся на объект: в этом случае объект остается в единственном экземпляре, копируется лишь ссылка на него. В РНР также присутствует понятие ссылки. В РНР не нужно ни описывать переменные явно, ни указывать их тип. Интерпретатор все это делает сам. Однако иногда он может ошибаться (например, если в текстовой строке на самом деле задано десятичное число), поэтому изредка появляется необходимость явно указывать, какой же тип имеет то или иное выражение. В связи с этим рассмотрим основные типы данных РНР.
Дата добавления: 2015-08-26; просмотров: 572;