使用帝国phome cms出现Parse error: syntax error, unexpected $end in D:\www\xxx\e\class\adminfun.php错误

原因是short_open_tag没有开启

php配置文件(php.ini)中short_open_tag的值,开启以后可以使用PHP的段标签:(<??>)。

只有开启这个short_open_tag = on 才能使用 <?=以代替<? echo,帝国应用了这个属性,所以要在php配置文件(php.ini)改short_open_tag = off 为 short_open_tag = on

<?php  ?>是规范的方法。只是因为这种短标签使用的时间比较长,这种特性才被保存了下来。

You may also like

  • Windows 10无法访问Windows 2003server共享文件夹,XP同样处理
  • Win2003server设置关机重启自动登录进行远程登录的设置方法,win2008R2同
  • Screenshot from 2025-11-20 13-21-01.png, Nov 2025 linux mint 看显卡型号
  • 关于nanocad的字体放置位置
  • 拍照片浮光跃金特效的参数调试
  • 服务器远程登录不上通常有这么几类情况
  • adb禁止系统更新详细过程,附oppo,vivo,motorola,zte,oneplus,honor,mi,redmi等
  • hestiacp gb auto update.png, May 2025 hestiacp 又出现 error500了,应该是子动更新惹的,关闭自动更新