所以我经常写一些东西,比如
if (!empty($someLongVar['nestedArrayKey'])) echo $someLongVar['nestedArrayKey'];
或者
<?= !empty($someLongVar['nestedArrayKey']) ? $someLongVar['nestedArrayKey'] : "" ?>
我觉得这是在浪费宝贵的程序员时间。那么我缺少某种速记吗?像这样的功能
echoIf($someLongVar['nestedArrayKey'])
将为成千上万的程序员节省大量空间和打字。
自己编写这样的函数似乎是不可能的,因为每次我引用一个不存在的变量时 PHP 都会抛出一个警告。