Consumo de memoria con is_null(): 413096
Consumo de memoria con === null: 413272
Diablos, me voy a cortar las venas!!!
Ahora, haciendo una prueba más creíble (PHP v7.2.14):
Código PHP:
Ver original$nuls = [];
for($i = 0; $i < 1000000; $i++) {
$nuls[] = null;
}
$count = 0;
foreach($nuls as $nl) {
if($nl === null) {
$count ++;
}
}
echo 'Tiempo total === null: ' . number_format($fin1, 10) . '<br>';
$count = 0;
foreach($nuls as $nl) {
$count ++;
}
}
Tiempo total === null: 0.2404739857
Tiempo total is_null(): 0.2686541080
Y vuelvo a mi último comentario: Esto no representa solución al problema, solo parece una discusión para ver quién sabe más y, créeme, eso no nos va a llevar a buen puerto porque no tiene utilidad más allá de una supuesta "satisfacción" personal... a mí no me sirve!