这是我的$_Post
数组
'name' => 'Jon Doe'
'email' => 'jon@jondoe.com'
'age' => 22
'action' => ''
执行以下PHP语句后$action
会有什么值?
$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];
答案 0 :(得分:2)
如果(强调)代码示例是$ _POST数组的输出,则三元表达式之后的值将为“default”...尽管值得注意的是您不需要条件周围的括号,因此您可以将其更改为:
$action = empty($_POST['action']) ? 'default' : $_POST['action'];
答案 1 :(得分:1)