abuzov.com » PHP » Самоучитель PHP для начинающих » 2. Переменные в PHP
2. Переменные в PHP

Когда я начинал изучать PHP  я не мог найти простого доступного руководства, которое подойдет для таких… как я. Вроде бы и литературы изучил много, вроде бы и пример изучил кучу. Но все же.

В этом материале я рассказать о том, что такое переменная в PHP простыми словами.

Из  школьного курса математики мы помним что есть уравнения которые нужно решить. И помним что-то такое, пусть x = …

Так вот, x это переменная, то есть что-то что принимает определенное значение. В PHP переменная обозначается знаком $. То есть x из школьных воспоминаний превращаем в $x.

$x = 3;

Таким образом в PHP переменной присваивается значение. То есть теперь $x будет равняться числу 3. После того, как мы присвоили переменной $x числовое значение 3 нужно поставить знак ; который говорит о том, что в этой строке других действий с переменной $x мы производить не будем (не будем складывать, вычитать, умножать и т. д.).

Знак = — это по сути операция, которая называется операцией присваивания. Правильно говорить что тут, $x = 3; мы присвоили переменной ($) x значение 3.

Вспоминаем школьный курс дальше. было что-то такое y = x + 5. Если x = 3, то y = 3 + 5, равно 8.

Переменным в PHP можно присваивать (=) значение выражения.

$x = 3;

$y = $x + 5;

В данном случаем $y равно 8.

Имена переменных в PHP

Стоит обратить внимание на то, что имена переменных в PHP зависят от регистра. Даже не так. На самом деле PHP как таковому плевать на регистр с высокой колокольни. Но, если вы новичок и работаете на локальном (или ином) сервере под управлением Windows, то вы (как и я в начале пути) можете не обращать внимание на регистр.

Но вот вы написали код, все у вас ОК и перенесли его на рабочий сервер под управлением Linux. И тут что-то пошло не так… Вот уже в *.nix (операционных системах Ubuntu, Debian и других) $X и $x — это совершенно разные переменные. И ваш код будет работать не правильно если вы не следили за регистром.

Я сталкивался с этим. Это печально. Следите за регистром с самого начала!

Так же я рекомендую придерживаться следующих правил (честно — сам иногда забываю, но стараюсь):

  • Имена переменных должны состоять из английских слов. Если сразу тяжело — не забивайте, потом будет легче. Это как набирать на клавиатуре, привыкните набирать двумя пальцами, так и будете тыркать одно предложение 10 минут.
  • Если имя составное первое слово с маленькой буквы, второе — с большой. $myNameIs = "Анатолий";

Таким образом вы всегда сможете разобраться в чужом коде, а другой программист — сможет понять ваш код.

Пример 1:
$imya = $_POST['im']; // непонятно!

Пример 2:
$userName = $_POST['name']; // понятно!

Как видите во втором примере мы можем понять что переменная это имя пользователя. В первом же примере понять это можно, но как-то криво.

На этом я заканчиваю материал переменные в PHP. Если у вас появились вопросы обязательно задавайте их в комментариях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вы можете испольовать HTML теги и их атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">