有一天,我在阅读php手册中的函数时,发现了一个非常愚蠢的函数,它的名字非常奇怪。如果第一个参数为真,函数所做的就是返回第二个参数。我从没想过我会需要这样的东西。
尽管如此,今天我还是想使用这个函数。我知道这是一个非常简单的函数,同样的行为可以被UDF模仿,但是因为我相信本机实现总是比UDF更好,所以我想使用实际的函数。
您可能指的是PHP 5.3中添加的?:操作符。它是这样工作的:
var_dump(true ?: "foo"); // true
var_dump(false ?: "foo"); // foo