PHP版本支持的内容:
function mytest($mVar = null) {
($mVar === null) and ($mVar = "Hello"); // <--- This line
echo $mVar;
}
它是否适用于低于5.3.x的PHP版本?
答案 0 :(得分:3)
它适用于您可能遇到的所有版本,没有什么特别之处。所有的运营商(===
,and
,=
)自那时起(官方科学术语)就已经存在。
当然,你不必接受我的话;你总是可以 see for yourself 。
编辑:当然,我真的没有看到上面代码中的要点。你本可以编写等效且更简单的
function mytest($mVar = null) {
if ($mVar === null) {
$mVar = "Hello";
}
echo $mVar;
}
甚至
function mytest($mVar = "Hello") {
echo $mVar;
}