Типы данных PHP

Строки, целые числа, числа с плавающей запятой, логика, массивы, объекты, NULL.

PHP строки

Строки - это последовательность символов, например "Hello world!".

Строки могут содержать любую текстовую информацию между кавычками. Вы можете использовать одинарные или двойные кавычки:

Пример

<?php 
$x = "Hello world!";
echo $x;
echo "<br>"; 
$x = 'Hello world!';
echo $x;
?>

Запуск примера

PHP целые числа

Целые числа - это числа без дробной части.

Правила целых чисел:

  • Целые числа должны содержать по крайней мере один цифровой символ (0-9)
  • Целые числа не могут содержать запятые или пробелы
  • Целые числа не могут содержать точку
  • Целые числа могут быть как положительными, так и отрицательными
  • Целые числа можно определить в трех форматах: десятичном, шестнадцатеричном (префикс 0x) или восьмеричном (префикс 0)

В следующем примере мы проверим различные числа. Функция PHP var_dump() вернет тип данных и значение переменной:

Пример

<?php 
$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; // отрицательное число
var_dump($x);
echo "<br>"; 
$x = 0x8C; // шестнадцатеричная система счисления
var_dump($x);
echo "<br>";
$x = 047; // восьмеричная система счисления
var_dump($x);
?>

Запуск примера

PHP числа с плавающей запятой

Числа с плавающей запятой имеют точку или指数ный формат.

В следующем примере мы проверим различные числа. Функция PHP var_dump() вернет тип данных и значение переменной:

Пример

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);
?>

Запуск примера

PHP логика

Логика true или false.

$x=true;
$y=false;

Логика часто используется для условий тестирования. Вы узнаете больше о тестировании условий в последующих разделах руководства.

Массивы PHP

Массивы хранят несколько значений в одной переменной.

В следующем примере мы проверим различные массивы. PHP var_dump() вернет тип данных и значение переменной:

Пример

<?php 
$cars=array("Volvo","BMW","SAAB");
var_dump($cars);
?>

Запуск примера

Вы узнаете больше о массивах в более поздних разделах этого руководства.

Объекты PHP

Объекты - это тип данных, который хранит данные и информацию о том, как обрабатывать данные.

В PHP объекты должны быть явно объявлены.

Сначала我们必须 объявить класс объекта. Для этого мы используем ключевое слово class. Класс - это структура, содержащая атрибуты и методы.

Затем мы определяем тип данных в объектном классе и используем этот тип данных в экземпляре класса:

Пример

<?php
class Car
{
  var $color;
  function Car($color="green") {
    $this->color = $color;
  }
  function what_color() {
    return $this->color;
  }
}
?>

Запуск примера

Вы узнаете больше о объектах в более поздних разделах этого руководства.

Значение NULL PHP

Специальное значение NULL означает, что переменная не имеет значения. NULL - это единственный возможный値 типа данных NULL.

Значение NULL указывает, пуста ли переменная. Также используется для различия между пустой строкой и пустым значением базы данных.

Чтобы очистить переменную, можно установить значение NULL:

Пример

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>

Запуск примера