is_null

funkcja

Sprawdza, czy podana wartość jest null. Odpowiednik operatora === null, ale w formie funkcji.

is_null(mixed $value): bool

is_null zwraca true tylko dla wartości null. Jest dokładnie równoważne sprawdzeniu $x === null — wybór między nimi to kwestia stylu. W praktyce porównanie === null jest częściej spotykane w nowoczesnym kodzie, bo jest krótsze i nie wymaga wywołania funkcji. is_null przydaje się tam, gdzie chcesz użyć jej jako callable, np. w array_filter.

<?php
declare(strict_types=1);

$dane = [1, null, 'Ola', null, 42];

// Usuń wartości null z tablicy
$czyste = array_filter($dane, fn($v) => !is_null($v));

var_dump(array_values($czyste));
// array(3) { [0]=> int(1) [1]=> string(3) "Ola" [2]=> int(42) }
📘 Naucz się w lekcji →