为什么特征不起作用?
我正在努力学习特质。我已经使用了 PHP 手册中的示例,但它不起作用 - 为什么?
trait ezcReflectionReturnInfo {
function getReturnType() { /*1*/ }
function getReturnDescription() { /*2*/ }
}
class ezcReflectionMethod extends ReflectionMethod {
use ezcReflectionReturnInfo;
}
class ezcReflectionFunction extends ReflectionFunction {
use ezcReflectionReturnInfo;
}
我收到错误:
Parse error: syntax error, unexpected T_STRING in /path/index.php on line 23
I am trying to learn traits. I have used the example from PHP manual, but it does not work - why?
trait ezcReflectionReturnInfo {
function getReturnType() { /*1*/ }
function getReturnDescription() { /*2*/ }
}
class ezcReflectionMethod extends ReflectionMethod {
use ezcReflectionReturnInfo;
}
class ezcReflectionFunction extends ReflectionFunction {
use ezcReflectionReturnInfo;
}
I get the error:
Parse error: syntax error, unexpected T_STRING in /path/index.php on line 23
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查您的 PHP 版本。
echo PHP_VERSION_ID;
来自特征:PHP 手册
Check your PHP version.
do
echo PHP_VERSION_ID;
From Traits:PHP Manual