базовый курс

ГРУППА КУРСА

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

Язык PHP работает с разными типами данных. Они перечислены в следующей таблице:

Тип данных Описание Примеры
Integr Целое число. Может быть положительным или отрицательным.
5
-2
Double Число, содержащее дробную часть
0.35
-31.7845
String Строка
'Строка, содержащая текст'
Boolean Логический тип
true
false
Array Массив
(5, 30, 4820, -22, 0.21)
Object Объект
{ name: Андрей
profession: Дизайнер }
NULL Пустое значение, отсутствие значения NULL
Resource Ссылка на ресурс, например на файл или базу данных
$db = mysql_connect()

При создании переменной не нужно указавать её тип. Переменная получает тот тип, который имеет значение переменной. Хотя в PHP есть возможность прямо указать тип переменной.

Даже если переменная уже содержит значение и имеет ктонкретный тип, ей можно присвоить значение другого типа и переменная получит новый тип. Пример:

+
1
2
<?php
header('Content-type: text/html; charset=utf-8');
3
4
$x = 5;
$x = 'name';

Функция gettype() позволяет узнать тип переменной. Пример:

5
echo gettype($x);

Попробуйте создать переменные других типов и проверить их тип.