Переменные – некие программные объекты, в которых хранится
информация, которой в дальнейшем сможет оперировать программа. Однако, в разных
языках переменные задаются по-разному. Так, например, в языке JavaScript переменная
должна задаться заблаговременно – до момента её использования. Задаётся следующим
образом:
var = imya_peremennoi
В языке PHP
переменную можно задавать в любой момент времени – другими словами, когда
необходимо разработчику задать переменную, тогда и можно. Единственное, нужно
помнить, что любая переменная имеет следующую конструкцию:
$a = задаётся значение переменноё
Т. е. обязательным условием задания переменной в PHP является
символ «доллара» вначале.
Также существуют некоторые ограничения на задание имени переменной.
Так, имена переменных могут состоять лишь из латинских
символов, цифр и символа нижнего подчеркивания. В тоже время имя переменной не
может начинаться с цифры
$_name1
– верно
$1_name – не верно
Имена переменных в PHP чувствительны к регистру символов.
Так, переменные $NameOfTable и Snameoftable будут считаться разными. И если задаётся имя переменной $NameOfTable, а в коде
прописывается Snameoftable
(которая не задавалась), то при выполнении, программа выдаст ошибку, что данной
переменной попросту не существует.
Чуть ранее я уже писал, каким образом задаётся переменная.
Теперь чуть подробней. Сама по себе переменная $a не будет нести
никаких данных для выполнения программы. Чтобы она участвовала в выполнении
программы, переменной следует присвоить некое значение, для чего достаточно поставить
после переменной знак равенства и записать необходимо значение. Так, $a=1 будет означать, что
программа, при обработке кода, где будет указана данная переменная в браузере
выдаст просто цифру 1.
Рассмотрим такой вот пример
При выполнении программы в браузере отобразится следующее
Обратим внимание на код, а именно на имена переменных. Как
видно из кода, задано две переменные a и A. Язык PHP отобразил значения обеих переменных. Если б переменные не
были чувствительны к регистру, то в итоге программа выдала бы в браузере число
22, поскольку при одинаковых значениях переменной с одним именем, то PHP выдаёт
то, которое задано позже.


Комментариев нет:
Отправить комментарий