PHP:什么是空()的替代方法,其中字符串“0”不被视为空?
2022-08-30 12:16:56
可能的重复:
修复PHP空函数
在PHP中,empty()是一个很好的快捷方式,因为它允许您同时检查变量是否被定义而不是为空。
当您不希望将“0”(作为字符串)视为空,但仍然希望将false,null,0和“”视为空时,您会使用什么?
也就是说,我只是想知道你是否有自己的捷径:
if (isset($myvariable) && $myvariable != "") ;// do something
if (isset($othervar ) && $othervar != "") ;// do something
if (isset($anothervar) && $anothervar != "") ;// do something
// and so on, and so on
我不认为我可以为此定义一个帮助器函数,因为变量可能是未定义的(因此不能作为参数传递)。