Время чтения ~ 20 сек. / 175 просмотров / 0 комментариев / Январь 07, 2024, 12:51

В этом уроке вы узнаете о типе PHP NULL и о том, как проверить, имеет ли переменная значение null или нет.

Введение

null — это особый тип в PHP. Тип null имеет только одно значение, которое также является null. Фактически, null указывает на отсутствие значения у переменной.

Переменная имеет значение null, если вы присваиваете ей значение null следующим образом:

<?php

$email = null;
var_dump($email); // NULL

Кроме того, когда вы используете функцию unset() для удаления переменной, то эта переменная также будет иметь значение null. Например:

<?php

$email = 'webmaster@rucodes.com';
unset($email);

var_dump($email); // NULL

NULL и чувствительность к регистру в PHP

Ключевые слова в PHP нечувствительны к регистру. Следовательно, NULL также не чувствителен к регистру. Это означает, что вы можете использовать значение null, Null или NULL для представления нулевого значения. Например:

<?php

$email = null;
$first_name = Null;
$last_name = NULL;

Хорошей практикой является поддержание единообразия вашего кода. Если вы используете значение null в нижнем регистре в одном месте, вам также следует использовать его во всей вашей кодовой базе.

Проверка на NULL

Чтобы проверить, является ли переменная нулевой или нет, используйте функцию is_null(). Функция is_null() возвращает true, если переменная равна null; в противном случае она возвращает false. Например:

<?php

$email = null;
var_dump(is_null($email)); // bool(true)

$home = 'rucodes.com';
var_dump(is_null($home)); // bool(false)

Чтобы проверить, является ли переменная нулевой или нет, вы также можете использовать оператор ===. Например:

<?php

$email = null;
$result = ($email === null);
var_dump($result); // bool(true)

$home = 'rucodes.com';
$result = ($home === null);
var_dump($result); // bool(false)

Подытожим

  • Нулевой тип PHP имеет значение null, которое представляет переменную без значения.
  • Используйте функцию is_null() или оператор ===, чтобы сравнить переменную с нулевым значением.
Теги:
php
Строка (String) - PHP
Приведение типов - PHP
Логический тип (Boolean) - PHP
Январь 05, 2024, 15:41
В этом уроке вы узнаете о логическом типе данных и логических значениях PHP.
Операторы присваивания - PHP
Январь 09, 2024, 22:29
В этом уроке вы узнаете о наиболее часто используемых операторах присваивания в PHP.
Жонглирование типами (type juggling) - PHP
Январь 09, 2024, 11:20
В этом уроке вы узнаете о жонглировании типами (type juggling) в PHP и о том, как оно работает.
Комментарии в PHP
Декабрь 30, 2023, 23:53
В этом уроке вы узнаете, как использовать комментарии в PHP для документирования вашего кода.
Арифметические операторы - PHP
Январь 11, 2024, 18:45
В этом уроке вы узнаете об арифметических операторах, такие как сложение, вычитание, умножение, деление, возведение в степень и деление по модулю, для выполнения арифметических операций.