PHP Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported.

这个错误是关于三元运算符的错误 这个错误在php8.0以下的版本好像是没问题呢

复制代码
PHP 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 /cangku/app/common.php on line 57

这个问题是 程序不知道这样写的优先级了 所以才会报错 而报错的提示也把解决方法告诉我们了

找到项目的这个文件 第57行

复制代码
/app/common.php

也就是这个方法

改成下面这样就可以了

复制代码
$str = ((is_string($data) ? $data : (is_array($data) || is_object($data))) ? print_r($data, true) : var_export($data, true)) . PHP_EOL;

就是加了一对小括号 大家可以直接复制 替换一下 然后保存

然后再运行程序 这个错误就解决了

str = ((is_string(data) ? data : (is_array(data) || is_object(data))) ? print_r(data, true) : var_export($data, true)) . PHP_EOL;

结束

相关推荐
XH华4 小时前
C语言第十一章内存在数据中的存储
c语言·开发语言
AndrewHZ6 小时前
【python与生活】如何用Python写一个简单的自动整理文件的脚本?
开发语言·python·生活·脚本·文件整理
拉法豆粉6 小时前
在压力测试中如何确定合适的并发用户数?
java·开发语言
枯萎穿心攻击6 小时前
Unity VS UE 性能工具与内存管理
开发语言·游戏·unity·ue5·游戏引擎·虚幻·虚幻引擎
老赵的博客6 小时前
c++ 常用接口设计
开发语言·c++
binbinaijishu886 小时前
Python爬虫入门指南:从零开始的网络数据获取之旅
开发语言·爬虫·python·其他
WayneJoon.H7 小时前
CTFSHOW | 其他篇题解(一)web396-web416
sql·安全·web安全·网络安全·php
chenglin0167 小时前
Logstash_Input插件
java·开发语言
3壹7 小时前
单链表:数据结构中的高效指针艺术
c语言·开发语言·数据结构
不过普通话一乙不改名8 小时前
第四章:并发编程的基石与高级模式之Select语句与多路复用
开发语言·golang