为了账号安全,请及时绑定邮箱和手机立即绑定

编译好像出错了?

我在模板使用三元运算,运行时提示出错,查看了Cache文件夹里面的文件,发现它把三元运算的冒号编译成了->,怎么回事?

正在回答

4 回答

你把表达字符串的单引号改成双引号试试

0 回复 有任何疑惑可以回复我~

我这边也是出现了这种错误,不知道是什么原因呢?

0 回复 有任何疑惑可以回复我~

{$num>11?'num大于11':'num不大于11'}这是复制上来的代码,应该没错吧?

0 回复 有任何疑惑可以回复我~
#1

奔跑的小蜗牛_Lee

没错啊,这是可以正确执行的
2016-06-01 回复 有任何疑惑可以回复我~
#2

九莲网络

我现在找到原因了,你把复制的代码改成 {:$num>11?'num大于11':'num不大于11'} 就可以运行了。 原因是在官网上找到的:模板里的花括号里面以冒号开始的话,就表示里面是一段php代码。
2016-08-31 回复 有任何疑惑可以回复我~

对照你模板文件看一下,看代码中写错了吗?

0 回复 有任何疑惑可以回复我~
#1

roxas8210 提问者

{$num>11?'num大于11':'num不大于11'}这是复制上来的代码,应该没错吧?
2016-06-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
快速入门ThinkPHP框架—理论篇
  • 参与学习       89139    人
  • 解答问题       562    个

快速入门ThinkPHP框架教程,掌握ThinkPHP的理论基础

进入课程

编译好像出错了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信