asd asdsa f
Разное

PHP переменная – курс PHP для начинающих

12

В этом уроке мы раскроем основу любого языка программирования, включая РНР, — переменную. Так что же это такое? Можно считать, что переменная — это контейнер, содержащий некоторое конкретное значение.

Создание РНР переменной

<?php
$my_first_var = 123;
echo $my_first_var;
?>

Мы создали РНР переменную, которая называется my_first_var (моя первая переменная), и предоставили ей значение 123. А потом мы вывели эту переменную в браузере с помощью функции echo.
Процесс создания переменной называется декларацией.
Любая РНР переменная должна начинаться со знака $.
Далее мы указать имя переменной и ее значение, этот процесс называют инициализацией. Используя знак равенства = как оператор присваивания, мы присваиваем (предоставляем) ей значения (в нашем случае — 123).

Итак, в чем суть РНР переменной, если мы можем вывести в браузере 123 с помощью функции echo? Переменные могут изменять свои значения с помощью скрипта. Сразу или в процессе они могут получить иное значение согласно условиям сценария, например:

<?php
$surname = ‘Black’;
echo $surname;$surname = ‘Smith’;
echo $surname;
?>

Правила определения РНР переменных

Существует несколько правил названия РНР переменных, которые желательно изучить:
1. Переменная должна начинаться символом $;
2. Первым символом после $ должна быть буква или знак подчеркивания _;
3. Все остальные символы должны быть цифрами, буквами или знаками подчеркивания;
4. Имена переменных чувствительны к заглавных букв, то есть $ Var и $ var — это две совершенно различные переменные, которые могут содержать различные значения;

А вот несколько полезных советов:

1. Называйте переменные именами которые реально отражают их сущность, не используйте общие имена, как: $ var1, $ var2, $ result1 подобное. Зато употребляйте понятные и складные имена, например: $ product_title, $ sidebarBlock, и тому подобное.
2. Среди PHP программистов существует эмпирическое правило — это использование только нижнего регистра в именах переменных и отделения слов знаком подчеркивания, например $ product_title.
3. Также не используйте длинных имен. Желательно не превышать лимит в 30 символов, но этого больше чем достаточно.

Перейдем к примерам:

<?php
$username = ‘Bob’;
echo ‘Hello there’ . $username;
?>

В результате в браузере мы увидим «Hello there, Bob» (Привет, Bob) Мы использовали новый оператор — точку, он называется оператором конкатенации. Точка позволяет разместить два значения вместе в одной строке, что очень удобно и всегда может пригодиться.

Уничтожение РНР переменной
Используя оператор unset (), вы можете прекратить действие РНР переменной. В результате этого вы получите сообщение об ошибке Notice: undefined variable: test. (Внимание: неуказанная переменная: тест).

Это еще не все операции, мы можем выполнять с помощью РНР переменной. Но мы обязательно раскроем ее полный потенциал в следующих РНР статьях.

About the author / 

Adam