Каноничный пример
function echoit($msg) {
echo '<br><pre>';
if($msg)
echo htmlents(print_r($msg, true));
else
var_dump($msg); // без этой штуки увидишь вместо null и false - ничего
echo '</pre><br>';
}
Такое впечатление что JS планировался для домохозяек, которые если null не увидят, то неделю будут его искать.
Я интерфейс не рендерю, а кто рендерит - они как эти бесконечные нуллы обходят?