帮看看这是什么PHP语法

大连刘 2011-07-06 01:26:44
$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 平台上的语法呢?
...全文
679 29 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
haibrother 2014-01-17
  • 打赏
  • 举报
回复
PHP 的命名空间。你检查下你的PHP版本。
帅老头123 2014-01-15
  • 打赏
  • 举报
回复
升级php到 5.3 以上就可以了, 人家安装说明都说了
laiba8800 2011-07-19
  • 打赏
  • 举报
回复
这个是什么意思 有人明白么
</div> www.58shuma.com

<div style="width:960px;margin:5px auto;padding:0 auto;">

<table cellpadding="0" cellspacing="0">

<tr><td><a href='affiche.php?ad_id=4&uri=http%3A%2F%2Fwww.58shuma.com%2Farticle.php%3Fid%3D21'

target='_blank'><img src='data/afficheimg/1300911268405915025.jpg' width='960' height='38'

border='0' /></a></td></tr>

</table>

<div class="blank"></div>

</div>

<TABLE cellSpacing=0 cellPadding=0 width=953 align=center border=0>

<TBODY>

<TR> www.58shuma.com
windygoose 2011-07-18
  • 打赏
  • 举报
回复
php5.3以上才支持的namespace(命名空间),写过java应该都知道的
小斌online 2011-07-18
  • 打赏
  • 举报
回复
命名空间哈
阿里酷巴巴 2011-07-13
  • 打赏
  • 举报
回复
没见过。
子予 2011-07-13
  • 打赏
  • 举报
回复
来看看,什么情况?
wangliwei230 2011-07-13
  • 打赏
  • 举报
回复
飘过~~~~~~~~~~
kyzy_yy_pm 2011-07-13
  • 打赏
  • 举报
回复
晕了,原来是命名空间,一时真让人接受不了
nakeer456789 2011-07-13
  • 打赏
  • 举报
回复
命名空间。
kyzy_yy_pm 2011-07-12
  • 打赏
  • 举报
回复
svnadmin::core::entities::User();
应该是
调用svnadmin的core的entities的User()方法,应该返回的是一个类名,再加上前面的new
默而沉沉 2011-07-12
  • 打赏
  • 举报
回复
那 $u = new svnadmin::core::entities::User();

怎么理解?
wangwenju1977 2011-07-12
  • 打赏
  • 举报
回复
我路过。。。
jlzan1314 2011-07-12
  • 打赏
  • 举报
回复
该学习了,5.3出来有一阵子了.
helloyou0 2011-07-12
  • 打赏
  • 举报
回复
正确答案见3楼
q504196481 2011-07-12
  • 打赏
  • 举报
回复
它肯定把::转成\了。我以前看过一个代码集成书里这么写过。。。。
jacksuperlan 2011-07-12
  • 打赏
  • 举报
回复
\ 是引用特殊符,可能是网站上有错误吧.
VINCENT_HUANG 2011-07-11
  • 打赏
  • 举报
回复
领教学习了
kyzy_yy_pm 2011-07-11
  • 打赏
  • 举报
回复
这种语法完完全全就是胡扯的,new是用来实例化一个类,而类名的命名规范我想大家都知道吧
a0shashen00 2011-07-11
  • 打赏
  • 举报
回复
应该是你的php版本不够吧!
加载更多回复(9)

20,397

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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