Урок 3. Переменные, константы и операции с ними

Что такое переменная в php? Как и в других языках программирования переменной называется именованная область памяти, в которой содержаться данные, которые, как правило, используются при выполнении программы. Переменная в php начинается со знака доллара — $ и состоит из цифр, букв и знака подчеркивания.

Примеры различных переменных в PHP:

$word

$my_word

$word24

$ВЫСОТА

$_My_Word

Есть набор правил, которых нужно придерживаться при назначении имен переменных:

— в имя переменной русские буквы могут входить как полностью, так и частично.
— после знака доллара в имени переменной может идти только символ подчеркивания или буква.
переменные $word и $worD будут интерпретироваться как 2 разные переменные, то есть переменные в php – чувствительны к регистру.
— имена переменных в php не должны совпадать с ключевыми словами этого языка. Список ключевых слов смотрите в официальной документации PHP.
— длина имени переменной в php не ограничивается и может быть любой.

В PHP переменные рекомендуется объявлять явным образом, хотя они и не нуждаются в объявлении, так как инициализируются в момент их первого использования в программе. Также не надо указывать тип переменной – real, integer, string, boolean. PHP сам способен определять тип переменной, который он «узнает» исходя из данных, которые хранятся в переменной. Это свойство PHP является признаком языка с динамической типизацией.

Пример

<?php

/*Сначала объявляем переменную, хотя в примере в этом нет необходимости. Обратите внимание, мы здесь косвенным образом определяем ее тип – integer, так как в ней хранится целое число.*/

$number=0;

//осуществляем операцию сложения

$result=$number+20;

print $result;

?>

В данном примере переменную $number объявлять было не обязательно, так как интерпретатор в любом случае самостоятельно присвоил бы ей значение 0. В PHP всем неинициализированным переменным по умолчанию присваиваются пустые значения  — FALSE, список которых можно просмотреть в предыдущем уроке. Тип переменной в таком случае определяется автоматически, исходя из операций, в которой она используется.

Но бывают случаи, когда тип переменной нужно указывать напрямую. Также иногда надо изменить тип переменной – преобразовать из одного в другой. Для этого используются операторы преобразования, которые записываются в скобках перед переменными, указывая на нужный тип переменной…