Web-технологии с базами данных. Астахова И.Ф - 24 стр.

UptoLike

24
Допустимые идентификаторы Недопустимые идентификаторы
my_f Thi&th
Siz !coun
_somew 4wa
В идентификаторах учитывается регистр символов. Следователь-
но, переменная с именем $rec отличается от переменных с именами
$Rec. Длина идентификаторов не ограничивается. Идентификатор не
может совпадать с каким-либо из стандартных ключевых слов РНР.
Переменная представляет собой именованную область памяти,
содержащую данные, с которыми можно выполнять операции во вре-
мя выполнения программы. Имена
переменных всегда начинаются со
знака доллара, $. Имена переменных должны соответствовать тем же
условиям, что и идентификаторы. Переменная объявляется при пер-
вом ее использовании в программе. Более того, тип переменной кос-
венно определяется по типу хранящихся в ней данных. Рассмотрим
следующий пример:
$sent = "This is a sentence.";
// $sent интерпретируется как строка
$price = 42.99;
// $price интерпретируется как вещественное число
$weight = 185;
// $weight интерпретируется как целое число.
Переменные могут объявляться в любой точке сценария РНР, од-
нако от расположения объявления зависит то, откуда можно обра-
щаться к данной переменной.
В зависимости от области видимости переменные РНР делятся на
четыре типа:
локальные переменные;
параметры функций;
глобальные переменные;
статические переменные.
Переменная, объявленная внутри функции, считается локальной,
на нее можно ссылаться только в этой функции. При выходе из функ-
ции, в которой была объявлена локальная переменная, эта переменная
и ее значение уничтожаются. Параметры функции объявляются в за-
головке функции или процедуры.
                                   24
       Допустимые идентификаторы          Недопустимые идентификаторы
my_f                                Thi&th
Siz                                 !coun
_somew                              4wa


     В идентификаторах учитывается регистр символов. Следователь-
но, переменная с именем $rec отличается от переменных с именами
$Rec. Длина идентификаторов не ограничивается. Идентификатор не
может совпадать с каким-либо из стандартных ключевых слов РНР.
     Переменная представляет собой именованную область памяти,
содержащую данные, с которыми можно выполнять операции во вре-
мя выполнения программы. Имена переменных всегда начинаются со
знака доллара, $. Имена переменных должны соответствовать тем же
условиям, что и идентификаторы. Переменная объявляется при пер-
вом ее использовании в программе. Более того, тип переменной кос-
венно определяется по типу хранящихся в ней данных. Рассмотрим
следующий пример:

  $sent = "This is a sentence.";
  // $sent интерпретируется как строка
  $price = 42.99;
  // $price интерпретируется как вещественное число
  $weight = 185;
  // $weight интерпретируется как целое число.

     Переменные могут объявляться в любой точке сценария РНР, од-
нако от расположения объявления зависит то, откуда можно обра-
щаться к данной переменной.
     В зависимости от области видимости переменные РНР делятся на
четыре типа:
     • локальные переменные;
     • параметры функций;
     • глобальные переменные;
     • статические переменные.
     Переменная, объявленная внутри функции, считается локальной,
на нее можно ссылаться только в этой функции. При выходе из функ-
ции, в которой была объявлена локальная переменная, эта переменная
и ее значение уничтожаются. Параметры функции объявляются в за-
головке функции или процедуры.