PHP5 Типы данных
Переменные могут хранить различные типы данных и могут сделать различные действия с типами данных.
PHP поддерживает следующие типы данных:
- Строка
- Целое число
- Поплавок (числа с плавающей точкой - также называется двойной)
- Булевы
- Массив
- Объект
- Ноль -
null
- Ресурс
PHP Строка
Cтрока - последовательность символов, "Привет Мир!"
.
Строкой может быть любой текст внутри кавычек. Вы можете использовать одинарные или двойные кавычки:
Пример
<?php
$x = "Привет Мир!";
$y = 'Привет Мир!';
echo $x;
echo "<br>";
echo $y;
?>
Смотреть код »PHP Целое число
Целочисленный тип данных - десятичное число от
-2,147,483,648
и 2,147,483,647
.
Правила для целых чисел:
- Целое число должно иметь по крайней мере одну цифру
- Целое число не должно иметь запятой
- Целое число может быть положительным или отрицательным
- Целые числа могут быть указаны в трех форматах: десятичным (10-разрядный), шестнадцатеричным (16-разрядный - с префиксом 0x) или восьмеричным (8-разрядный - с префиксом 0)
В следующем примере $x
является целым числом.
РНР функция var_dump()
вложена, возвращает тип данных и значение:
PHP Поплавок
Тип данных поплавок (число с плавающей точкой) - число с десятичной точкой и число в показательной форме.
В следующем примере $x
- поплавок.
РНР функция var_dump()
вложена, возвращает тип данных и значение:
PHP Булевы
Логический тип данных отражает два возможных состояния: true
или false
.
$x = true;
$y = false;
Логические операторы часто используются в условных тестирования. Вы узнаете больше о условных испытаниях в одной из последующих глав данного учебника.
PHP Массив
Массив хранит несколько значений в одной переменной.
В следующем примере массив $cars
.
РНР var_dump()
вложенная функция возвращает тип данных и значение:
Вы узнаете намного больше о массивах в последующих главах данного учебника.
PHP Объект
Тип данных объект, хранит данные и информацию о том, как обрабатывать эти данные.
В PHP, объект должен быть объявлен точно.
Сначала мы должны объявить класс объекта. Для этого используем ключевое слово class
.
Класс - это структура, которая может содержать свойства и методы:
Пример
<?php
class Car {
function Car() {
$this->model = "Фольксваген";
}
}
// создать объект
$herbie = new Car();
// показать свойства объекта
echo $herbie->model;
?>
Смотреть код »Вы узнаете больше об объектах в более поздней главе данного учебника.
PHP null
Ноль - специальный тип данных, который может иметь только одно значение: null
.
Переменная типов данных значение переменной null
, не имеет значения.
Совет: если переменная создается без значения, то автоматически присваивается значение null
.
Переменные также могут быть очищены путем установки значения null
:
PHP Ресурс
Специальный тип ресурс - фактически не является типом данных. Это хранение ссылки на внешние функции и ресурсы, на PHP.
Обычным примером использования типа данных ресурса, является вызов базы данных.
Мы не будем говорить о типе ресурса, так как это достаточно сложная тема.