什么是"isset($ x)?$ y:$ z"是什么意思?

Joh*_*ohn 1 php syntax

可能重复:
什么是PHP运算符"?" 和":"叫,他们做了什么?
参考 - 这个符号在PHP中意味着什么?

我知道issetPHP中有什么意思.但是我看到了类似的语法isset($x) ? $y : $z.这是什么意思?

Jan*_*aek 8

这是一个三元运算符,也称为"条件表达式运算符"(感谢Oli Charlesworth).您的代码如下:

if $x is set, use $y, if not use $z
Run Code Online (Sandbox Code Playgroud)

  • 哈,这是你第二次在10秒内击败我. (3认同)