Время чтения ~ 20 сек. / 40 просмотров / 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
Комментарии в PHP
Декабрь 30, 2023, 23:53
В этом уроке вы узнаете, как использовать комментарии в PHP для документирования вашего кода.
Жонглирование типами (type juggling) - PHP
Январь 09, 2024, 11:20
В этом уроке вы узнаете о жонглировании типами (type juggling) в PHP и о том, как оно работает.
Тернарный оператор - PHP
Январь 14, 2024, 17:39
В этом уроке вы узнаете, как использовать тернарный оператор в PHP для сокращения кода и улучшения его читаемости.
Язык разметки Markdown с примерами
Декабрь 18, 2023, 20:55
Примеры использования языка разметки Markdown.
Константы в PHP
Декабрь 31, 2023, 12:52
В этом уроке вы узнаете о константах в PHP и о том, как использовать функцию define() и ключевое слово const для определения констант.