使用帝国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

  • hestiacp更改mariadb版本
  • 解决企业微信启动报错:0x0000142无法打开,企业微信,邮箱大师安装点击无反应,打不开的解决方法
  • 硬盘显示“位置不可用:拒绝访问,无法访问i 拒绝访问,解决办法
  • win10关闭自动更新最简方法
  • LibreOffice设置安装中文方法
  • s999.JPG, Jan 2025 晶晨芯片s922,s912,s905x4,s905x3,s905x2,s905l3a/s905l3a-b,s905d/s905l3/s905l3b比较
  • 手动挡换挡位置说明
  • Wappalyzer一个好工具,记录下