PHP 5 Типы данных

Курс по основам языка программирования PHP.
W3Schools на русском языке. Уроки для начинающих



PHP Типы данных

Переменные могут хранить данные разных типов, а разные типы данных могут делать разные вещи.

PHP поддерживает следующие типы данных:


PHP String (Строка)

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

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

Пример

<?php
$x = "Hello world!";
$y = 'Hello world!';

echo $x;
echo "<br>";
echo $y;
?>
Выполнить пример »

PHP Integer (Целое число)

Целочисленный тип данных - это не десятичное число между -2,147,483,648 и 2,147,483,647.

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

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

Пример

<?php
$x = 5985;
var_dump($x);
?>
Выполнить пример »

PHP Float (Плавающее число)

Число Float (число с плавающей запятой) - это число с десятичной запятой или число в экспоненциальной форме.

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

Пример

<?php
$x = 10.365;
var_dump($x);
?>
Выполнить пример »

PHP Boolean (Булево значение)

Булево значение (логическое значение) представляет два возможных состояния: TRUE (ИСТИНА) или FALSE (ЛОЖЬ).

$x = true;
$y = false;

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


PHP Array (Массив)

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

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

Пример

<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
Выполнить пример »

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


PHP Object (Объект)

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

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

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

Пример

<?php
class Car {
    function Car() {
        $this->model = "VW";
    }
}

// Создать объект
$herbie = new Car();

// показать свойства объекта
echo $herbie->model;
?>
Выполнить пример »

PHP NULL Значение

Null - это специальный тип данных, который может иметь только одно значение: NULL.

Переменная типа данных NULL - это переменная, которой не присвоено значение.

Совет: Если переменная создается без значения, ей автоматически присваивается значение NULL.

Переменные также можно очистить, установив значение в NULL:

Пример

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
Выполнить пример »

PHP Resource (Ресурс)

Специальный тип ресурса не является фактическим типом данных. Это хранение ссылки на функции и ресурсы, внешние по отношению к PHP.

Типичным примером использования типа данных ресурса является вызов базы данных.

Мы не будем здесь говорить о типе ресурса, так как это сложная тема.


уроки для начинающих для чайников основы курсы с нуля язык программирования php типы данных string, integer, float, boolean, array, object, null, resource строки, целые числа, плавающие числа, булевы значения, массивы, объекты, ноль


warning

Не выкладывайте свой код непосредственно в комментариях, он отображается некорректно. Воспользуйтесь такими сервисами, как jsfiddle.net, codepen.io, liveweave.com, jsbin.com, сохраните код на любом из этих сервисов и в комментариях дайте на него ссылку. Так будет виден и код, и результат.