Типы данных PHP
Переменные могут хранить данные различных типов, а также различные типы данных могут делать разные вещи.
PHP поддерживает следующие типы данных:
- строка
- целое число
- Float (floating point numbers - also called double) с (floating point numbers - also called double)
- логический
- массив
- объект
- НОЛЬ
- Ресурс
PHP строка
Строка представляет собой последовательность символов, как "Hello world!" , "Hello world!" ,
Строка может быть любой текст в кавычках. Вы можете использовать одинарные или двойные кавычки:
пример
<?php
$x = "Hello world!";
$y =
'Hello world!';
echo $x;
echo "<br>";
echo $y;
?>
Выполнить пример » PHP Integer
Целочисленный тип данных не является десятичным числом в диапазоне от -2147483648 и 2147483647.
Правила для целых чисел:
- Целое число должно иметь по крайней мере одну цифру
- Целое число, не должны иметь десятичную точку
- Целое число может быть положительным или отрицательным
- Целые могут быть указаны в трех форматах: десятичный (10-based) на (16-based - prefixed with 0x) (8-based - prefixed with 0) (10-based) , шестнадцатиричную (16-based - prefixed with 0x) на (16-based - prefixed with 0x) или восьмеричной (8-based - prefixed with 0)
В следующем примере $ х представляет собой целое число. PHP var_dump() функция возвращает тип данных и значение:
PHP Float
Поплавок (floating point number) с (floating point number) представляет собой число с десятичной точкой или числа в экспоненциальной форме.
В следующем примере $ х с плавающей точкой. PHP var_dump() функция возвращает тип данных и значение:
PHP Boolean
Логическое представляет два возможных состояния: ИСТИНА или ЛОЖЬ.
$x = true;
$y = false;
Булевы часто используются в условном тестировании. Вы узнаете больше об условном тестировании в следующей главе данного руководства.
PHP массив
Массив хранит несколько значений в одной переменной.
В следующем примере $ автомобилей является массивом. PHP var_dump() функция возвращает тип данных и значение:
Вы узнаете гораздо больше о массивах в последующих главах данного руководства.
PHP Object
Объект представляет собой тип данных, который хранит данные и информацию о том, как обрабатывать эти данные.
В PHP, объект должен быть явно объявлены.
Во-первых, мы должны объявить класс объекта. Для этого мы используем класс ключевое слово. Класс представляет собой структуру, которая может содержать свойства и методы:
пример
<?php
class Car {
function Car() {
$this->model = "VW";
}
}
// create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
Выполнить пример » Вы узнаете больше об объектах в следующей главе данного руководства.
PHP NULL Значение
Null представляет собой особый тип данных, который может иметь только одно значение: NULL.
Переменная типа данных NULL является переменной, которая не имеет никакого значения, возложенные на него.
Совет: Если переменная создается без значения, то автоматически присваивается значение NULL.
Переменные также могут быть очищены путем установки значения на NULL:
PHP ресурсов
Особый тип ресурса не фактический тип данных. Это хранение ссылки на функцию и ресурсы внешней по отношению к PHP.
Типичный пример использования типа данных ресурсов является вызовом базы данных.
Мы не будем говорить о типе ресурсов здесь, так как это сложная тема.