博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 trait 时报PHP Parse error: syntax error, unexpected 'use' (T_USE) 这个错误
阅读量:6841 次
发布时间:2019-06-26

本文共 572 字,大约阅读时间需要 1 分钟。

找一大圈原因, 最后终于找到了, 不是PHP版本的原因[], 是自己把use 写到了类里的方法里了.

这个东东,  不能脱离类单独使用, 否则的话, 会被认为是命名空间了. 

测试例子如下

// Trait.phptrait CustomerFunctionsTrait {    public function plus ( $a = 1, $b = 1 ) {         echo $a + $b;     }       public function minus ( $a = 5, $b = 1 ) {         echo $a - $b;     }   }// Test.phpinclude './Trait.php';class MyTest {    use CustomerFunctionsTrait;    public function plus () {        // use CustomerFunctionsTrait;  //这是我错的地方, 把use 写到方法体里了 - -!!         echo 'str';    }}$n = new MyTest;$n->minus();

 

转载于:https://www.cnblogs.com/debmzhang/p/4230880.html

你可能感兴趣的文章
Web页面设计时提示"创建控件出错,未将对象引用设置到对象的实例”的错误解决办法...
查看>>
qt 获得cmd 命令运行的结果
查看>>
json与jsonp区别浅析(json才是目的,jsonp只是手段) (转)
查看>>
HDU 1328 IBM Minus One
查看>>
Django学习【第5篇】:Django之ORM数据库操作注意细节
查看>>
用亲身经历告诉你,在你的并发程序代码块中,最好最好不要有引用类型
查看>>
[android] 采用服务执行长期后台的操作
查看>>
【Selenium】3.介绍Selenium IDE
查看>>
2x2矩阵相乘模版
查看>>
怎样借助思维导图快速学习一门新技术
查看>>
细说ASP.NET Core静态文件的缓存方式
查看>>
.NET开源插件内核
查看>>
FineReport 分页预览下点击行第一列显示本行数据
查看>>
霍夫曼算法java
查看>>
基于注解方式@AspectJ的AOP
查看>>
74. Spring Data JPA方法定义规范【从零开始学Spring Boot】
查看>>
iOS7 iOS8 毛玻璃效果的分别实现
查看>>
Linux上安装使用boost入门指导
查看>>
网站性能优化
查看>>
四、JVM — 类文件结构
查看>>