Время чтения ~ 20 сек. / 85 просмотров / 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 Учебник
Декабрь 23, 2023, 16:37
Это руководство по PHP поможет вам научиться разрабатывать динамические веб-сайты и веб-приложения с использованием PHP с нуля.
Арифметические операторы - PHP
Январь 11, 2024, 18:45
В этом уроке вы узнаете об арифметических операторах, такие как сложение, вычитание, умножение, деление, возведение в степень и деление по модулю, для выполнения арифметических операций.
Оператор НЕ (NOT) - PHP
Январь 11, 2024, 17:05
В этом уроке вы узнаете, как использовать логический оператор отрицания НЕ (NOT) (!) в PHP для создания сложных логических выражений.
var_dump - PHP
Январь 03, 2024, 21:21
В этом уроке вы узнаете, как использовать функцию PHP var_dump() для вывода информации о переменной.
Конструкция if elseif - PHP
Январь 13, 2024, 18:40
В этом уроке вы узнаете о конструкции if elseif в PHP, которая позволяет выполнять блоки кода в зависимости от нескольких логических выражений.