出现错误 Parse error: parse error, unexpected T_PUBLIC

zywebcn918 2005-10-16 01:53:47
我的配置 win2003+IIS 6.0+PHP 5.05
运行PHP文件的时候出现下面错误
Parse error: parse error, unexpected T_PUBLIC, expecting ']' in D:\wwwroot\host53\wwwroot\inc\function.php on line 531

听朋友说要支持什么类。。

是不是PHP.ini 的配置问题
下面是配置文件
http://www.zyt8.com/php.txt
...全文
411 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2005-10-17
  • 打赏
  • 举报
回复
if (!$row[public]) return 1; # is private
改为
if (!$row['public']) return 1; # is private

其他类似的地方也要做相应的修改

1、这个程序是在php4下开发并运行的,开发者不能预见php5把public作为保留字
2、程序中没有给数组的关联键名加上单引号,书写的不规范
一旦error_reporting = E_ALL,问题就全部暴露出来了
surfchen 2005-10-16
  • 打赏
  • 举报
回复
把function.php的531行修改成其他的测试看看
zywebcn918 2005-10-16
  • 打赏
  • 举报
回复
function.php的代码
http://www.zyt8.com/function.txt
surfchen 2005-10-16
  • 打赏
  • 举报
回复
function.php的代码贴出来。

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧