--- title: Learn About Php Variables localeTitle: Узнайте о переменных Php --- Переменные - это контейнеры для хранения данных, таких как `strings` , `integers` , `boolean` значения, `array` и объекты. PHP следует определенным правилам для объявлений переменных, таких как: * Переменная должна начинаться со знака доллара ($) Пример: `php ` * Имя переменной может содержать символы, такие как AZ, az, 0-9, \_ и [символы ASCII](http://www.asciitable.com/ "ASCII Table") от 127 до 255. Пример: `php ` * Имя переменной может начинаться с подчеркивания (\_). Пример: `php ` * Имя переменной не должно начинаться с номера 0-9. Пример: `php ` * Имя переменной чувствительно к регистру. Пример: ``` "; echo $VAR; //Output Foo ?> ``` PHP - это свободно типизированный язык, поэтому нам не нужно объявлять тип данных переменной при объявлении переменной. В отличие от Java или C. ``` "; echo $var+$var2; //Output 9 ?> ``` Переменные также могут быть назначены путем ссылки. Это позволяет двум переменным ссылаться на один и тот же контент. Оператор `&` помещается перед переменной, на которую нужно ссылаться. Пример : ``` ``` Чтобы имена переменных были заданы динамически, мы используем переменные переменные. Это может быть особенно полезно, когда необходимо создать несколько переменных. Пример : ``` ``` # Область переменных Область переменной относится к местам, откуда доступна переменная. * Глобальная область предназначена для переменных, объявленных вне функции. Доступ к этим переменным можно получить где угодно, но не внутри функции. * Локальная область предназначена для переменных, объявленных внутри функции, к которой невозможно получить доступ из любой точки вне функции. Пример: ``` ``` Чтобы получить доступ к глобальным переменным внутри функции: ``` ``` # Статические переменные Каждый раз, когда создается функция, все локальные переменные удаляются. Чтобы сохранить последнее значение переменной, мы объявляем его `static` . Пример : ``` ```