如果第二个为真,则内置函数返回第一个参数,反之亦然

时间:2013-06-02 15:46:58

标签: php

有一天,我正在浏览php手册中的函数,发现了一个非常愚蠢的函数,名字很奇怪。如果第一个参数为真,则所有函数都返回第二个参数。我从来没有想过我会需要这样的东西。

然而,今天我想使用该功能。我知道这是一个非常简单的函数,并且UDF可以模仿相同的行为,但是因为我相信本机实现总是比UDF更好,所以我想使用实际函数。

1 个答案:

答案 0 :(得分:1)

您可能是指在PHP 5.3中添加的?:运算符。它的工作原理如下:

var_dump(true ?: "foo");  // true
var_dump(false ?: "foo");  // foo