这行 $_POST 的语法是什么? : $_POST = ...东西;?



我试图通过简化来理解它,但它确实有所作为

  $apple = 'almwWa';
  $banana = 'bababa';
  $apple ? '' : $apple = 'dsadsad';
  echo $apple;

这是做什么的? ? '' :

原始代码是这样的:

$_POST ? '' : $_POST = json_decode(file_get_contents('php://input'), true);除了第一部分之外,我不喜欢

它是一个三元运算符(参见 http://php.net/manual/en/language.operators.comparison.php(

如果第一部分不为 false,则返回第二部分,否则返回第 3 部分。

echo (true)  ? "yes" : "no";    //prints yes
echo (false) ? "yes" : "no";    //prints no

相关内容

  • 没有找到相关文章