thinkphp5.1 出现 syntax error, unexpected '?>'

写前吐槽,TP真是让人感觉不爽,升级后都会改一些用户层的东西,让人重新学习一次。
难道就不能底层随便怎么折腾,但顶层的就是不改吗。

本来用tp5.0.24,可有一个搜索器功能需要V5.1.22+才能使用,于是下载了一个tp5.1.29。

其实我下载了tp6,可我在里面创建的控制器按tp5的方法访问不到,折腾半天后,决定投降,下载了tp5.1。

把原程序中的写好的控制器及模板等复制进去,访问后出现syntax error, unexpected '?>'
查看错误定在了{$vo.add_time|date="Y-m-d",###},这是tp5.0输出日期的方法,到了5.1作者改了,将多余的###去掉了,改语句为{$vo.add_time|date="Y-m-d"}运行正常。

不得不吐槽,已经多余了这么长时间,大家都习惯了,你改个毛线。

评论

大侠名号:   验证暗号: 点击我更换图片

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND