PHP без БД и MySQL

Переменные:

Массивы:

Функции:

Передача переменных

Глобальный массив

Инструкция INCLUDE

Степень типизации

Язык РНР является слабо типизированным, или динамически типизированным. В большинстве языков программирования переменные могут хранить данные только одного типа, и этот тип должен быть объявлен прежде, чем переменную можно будет использовать.
В РНР тип переменной определяется типом присвоенного ей значения.
Например, при создании переменных $totalqty и $totalamount их начальные типы были определены следующим образом:
$totalqty = 0;
$totalamount = 0.00;

Поскольку переменной $totalqty было присвоено целочисленное значение 0, эта переменная теперь имеет тип integer.
Аналогично, переменная $totalamounr имеет тип float.

В сценарий вполне можно поместить такую строку:
$totalamount = 'Добро пожаловать';
Теперь переменная $totalamount имеет тип string. РНР в любой момент времени изменяет тип переменной в соответствии с хранящимися в ней данными.
Подобная возможность явного изменения типов на лету может оказаться исключительно полезной. Помните, что РНР "автоматически" распознает тип данных, помещаемых в переменные.
РНР возвращает данные именно того типа, который был назначен переменной.


РНР поддерживает следующие базовые типы данных.
  • Integer (целый) - используется для представления целых чисел.
  • Float, также называемый double (двойной точности) - используется для представления действительных чисел.
  • String (строковый) - используется для представления строк символов.
  • Boolean (булевский) - используется для хранения значений true (истина) и false (ложь).
  • Array (массив) - используется для хранения нескольких элементов данных.
  • Object (объект) - используется для хранения экземпляров классов.

  • см. Типы данных