使用帝国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默认php最高8.2,如何安装php 8.3
  • hestiacp安装后出现phpmyadmin管理404的错误,如何登录
  • hestiacp环境安装discuz出现 error http500错误
  • vestacp的文件管理插件免费了,给安装一个
  • 通过CSS 定义字母的大小写,drupal
  • 查看DISCUZ隐藏个人空间的发帖记录
  • xampp环境安装Drupal10提醒PHP OPcode caching 未启用
  • 也在win7的右键菜单栏上添加“在此处打开Powershell”方便composer