Строка, целое число, число с плавающей запятой, логическое значение, массив, объект, NULL.
Строка представляет собой последовательность символов, например «Привет, мир!».
Вы можете поместить любой текст в одинарные и двойные кавычки:
<?php $x = « Привет , мир! » ; $х ; эхо " <br> " ; $x = ' Привет , мир ' ; $х ? >
Целое число — это число без десятичных знаков.
Целочисленные правила:
Целое число должно содержать хотя бы одну цифру (0–9).
Целые числа не могут содержать запятые и пробелы.
Целые числа не имеют десятичной точки
Целые числа могут быть положительными или отрицательными
Целые числа могут быть указаны в трех форматах: десятичном, шестнадцатеричном (с префиксом 0x) или восьмеричном (с префиксом 0).
В следующих примерах мы будем тестировать разные числа.
Функция PHP var_dump() возвращает тип данных и значение переменной:
<?php $ х = 5985 var_dump ( $ х ) эхо ; " <br> " ; $x = - 345 // Отрицательное число ; var_dump ( $x ) ; эхо " <br> " ; $x = 0x8C // Шестнадцатеричное число ; var_dump ( $x ) ; эхо " <br> " ; $x = 047 // восьмеричное число var_dump ( $x ) ? >
Числа с плавающей запятой — это числа с десятичной частью или экспоненциальной формой.
В следующих примерах мы будем тестировать разные числа. Функция PHP var_dump() возвращает тип данных и значение переменной:
<?php $ х = 10,365 var_dump ( $ х ) эхо ; " <br> " ; $ x = 2 .4 e3 var_dump ( $ x ) ; " <br> " ; $x = 8 E - 5 ; var_dump ( $x ) ; >
Логический тип может быть TRUE или FALSE.
$x=истина;$y=ложь;
Логический тип обычно используется для условного суждения. В следующих главах вы узнаете больше об условном управлении.
Массивы могут хранить несколько значений в одной переменной.
В следующем примере создается массив, а затем используется функция PHP var_dump() для возврата типа и значения данных массива:
<?php $cars = массив ( " Вольво " , " БМВ " , " Тойота " ) ; var_dump ( $ cars ) ;
Вы узнаете больше о массивах в следующих главах.
Типы данных объекта также могут использоваться для хранения данных.
В PHP объекты должны быть объявлены.
Сначала вы должны объявить объект класса, используя ключевое слово class. Классы — это структуры, которые могут содержать свойства и методы.
Затем мы определяем тип данных в классе, а затем используем тип данных в экземпляре класса:
<?php сорт Машина { вар $цвет ; функция __construct ( $color = « зеленый » ) { $this - > цвет = $цвет } функция какой_цвет ( ) { возвращаться $это - > цвет } } ?>
В приведенном выше примере ключевое слово PHP this является указателем на текущий экземпляр объекта и не указывает ни на какой другой объект или класс.
Вы узнаете больше об объектах в следующих главах.
Значение NULL означает, что переменная не имеет значения. NULL — это значение типа данных NULL.
Значение NULL указывает, имеет ли переменная нулевое значение. Его также можно использовать для различения нулевых значений данных и значений NULL.
Вы можете очистить переменные данные, установив для значения переменной значение NULL:
<?php $x = « Привет, мир! » ; $x = null var_dump ( $ x ) ; >