Урок 2. PHP — Переменные

Урок 2. PHP — Переменные

Если вы еще никогда не писали программ, не встречались с булевой алгеброй или еще чем, то концепция переменных может быть для вас новой. Но не волнуйтесь, сейчас мы быстро введем вас в курс дела, это не так сложно!



Переменная является средством хранения значения, такого как текстовая строка «Hello World!» или целое значение 4. Переменная может быть использована в любом месте кода, вместо того, чтобы вводить фактические значения снова и снова. В PHP вы определяете переменную следующим образом:

  • $variable_name = Value;
Как вы видите, любая переменная начинается со знака доллара. Нельзя о ней забывать, иначе ничего работать не будет. Это распространенная ошибка начинающих программистов PHP!

Примечание: Кроме того, имена переменных чувствительны к регистру, так что используйте тоже самое написание при использовании переменной, что и при объявлении. Переменные $a_number и $A_number различные переменные в глазах PHP.

Небольшой пример с переменными

Итак, чтобы использовать переменные в языке php, мы должны сначала ее объявить (для этого придумать имя) и задать ей значение. Вот как это правильно сделать:

<?php $hello = "Hello World!"; $a_number = 4; $anotherNumber = 8; ?> Примечание: PHP не требует объявления переменных перед использованием. Например, в Pascal нам бы потребовалось сначала объявить весь список переменных в разделе var. В пхп ничего такого не нужно.

Разрешенные названия переменных

Есть несколько правил, которые нужно соблюдать при выборе имени для ваших PHP переменных.

  • PHP переменных должны начинаться с буквы или символа подчеркивания «_».
  • PHP переменные могут состоять только из буквенно-цифровых знаков и символов подчеркивания. a-z, A-Z, 0-9, или _.
  • Переменные из более чем одного слова могут быть разделены подчеркиванием. $my_variable
  • Переменные из более чем одного слова также можно разделить регистром. $myVariable
На этом все. Теперь у вас в руках есть такой мощный инструмент, как переменные! Вперед, к новым урокам!

← Синтаксис | Содержание | Echo →