帮看看这是什么PHP语法?

大连刘 2011-07-06 12:59:53

$u = new \svnadmin\core\entities\User();

这是iF.SVNAdmin的官方的源码中的。

结果我本地用win2003+IIS设置成PHP运行环境后报这样的错:

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in D:\svnadmin\svnadmin\index.php on line 33

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in D:\svnadmin\svnadmin\index.php on line 33

Parse error: syntax error, unexpected T_STRING in D:\svnadmin\svnadmin\index.php on line 33

这个错误源的第33行代码就是:$u = new \svnadmin\core\entities\User();

这是官方的资源,我想应该不会错,是不是我的环境配置的有问题,在或是这是Linux或其它平台上可使用的语法,改何改成windows 平台上的语法呢?
...全文
195 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jlzan1314 2011-07-06
  • 打赏
  • 举报
回复
ls ++;

\在php5.3中变成了命名空间的符号.
y75674952 2011-07-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kendo7 的回复:]

这个是命名空间(namespace),要求版本 php 5.3.0
[/Quote]

楼上说的不错
kendo7 2011-07-06
  • 打赏
  • 举报
回复
这个是命名空间(namespace),要求版本 php 5.3.0
大连刘 2011-07-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jordan102 的回复:]
你改成/试试看。
[/Quote]

改了就变成这个错误了:
Parse error: syntax error, unexpected '/', expecting T_STRING or T_VARIABLE or '$' in D:\svnadmin\svnadmin\index.php on line 33
一起混吧 2011-07-06
  • 打赏
  • 举报
回复
你改成/试试看。

21,893

社区成员

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

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