Переменные в PHP
Доброе время суток участники образовательной IT площадки GeekSpace. Меня зовут Юрий Сиротенко и в данном конспекте мы предметно поговорим о таком термине как “Переменная” и рассмотрим переменные в рамках языка программирование PHP.
Также вы можете посмотреть видео урок "Переменные" в рамках нашего курса "Введение в PHP" перейдя по этой ссылке
Прежде чем углубляться в технические моменты темы “переменные”, а также рассматривать данную тему в контексте языка программирования PHP, для начала давайте я приведу очень простую аналогию с реальным миром чтобы понять - что есть переменная не зависимо от языка в котором она может быть использована.
Представим самую обыкновенную картонную коробку
На этой коробке наклеена надпись повествующую о том, что же на самом деле лежит в данной коробке, например деревянная бейсбольная бита. Когда человек видит эту коробку, он понимает, что в ней что-то есть, а вот что именно ему помогает узнать надпись на коробке. Бейсбольная бита находящаяся в коробке состоит из определенного материала, в нашем случае - это дерево. Если мне будет необходимо найти бейсбольную биту среди кучи коробок, я буду искать надпись на коробке и когда я ее найду, я извлеку ее содержимое и получу необходимое.
У вас может возникнуть вполне резонный вопрос, как же эта приведенная аналогия связана с переменными? Все просто:
Коробка представляет из себя переменную, а надпись на коробке - это имя переменной. Бейсбольная бита лежащая в коробке - это значение переменной т.е. то, что в ней лежит, а дерево из которого сделана бита - это тип данных.
Пример:
$bat = ‘Бейсбольная бита’;
“bat” является именем переменной, а в роли значения выступает строка “Бейсбольная бита”. Типом данных значения переменной bat определено как “string”
Если говорить тезисно, переменная - это поименованная область памяти, адрес которой можно использовать для доступа к данным, т.е. переменная как бы ссылается на определенный участок памяти, где лежит некоторое определенное значение.
В PHP наименование переменных начинается со знака “$” и имя чувствительно к регистру. Также существуют некоторые правила именования переменных:
- Имя переменной должно начинаться с буквы или символа подчеркивания
- Имя переменной может состоять из букв, цифр и символов подчеркивания в любом количестве
Для того, чтобы присвоить переменной некоторое значение необходимо воспользоваться знаком присваивания “=”.
Давайте создадим две переменные с именами “x” и “y”. Переменная “x” будет содержать целочисленное значение “1”, а “y” будет содержать строковое значение “Hello World”.
$x = 1;
$y = 'Hello World';
Затем попробуем вывести эти значения используя стандартную языковую конструкцию “echo”
echo $x;
echo $y;
Откроем браузер и убедимся, что значения переменных были отображены