Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e`
三元运算符 Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in D:\yizuotu.net\index.php on line 5上面是错误的详细信息
今天php版本更新到php7.4之后刚运行时 php报了一个致命的错误
但在php7.2版本是没问题的
a ? b : c 这是一种常见的三元运算符 意思是如果 a成立那么结果就返回b 否则返回c
a ? b : c ? d : e 当你这么写时 程序就会有多种理解了
另一种是 a ? b : (c ? d : e) 把后面的当做了一个整体