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

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

测试例子如下

// Trait.php

trait CustomerFunctionsTrait {public function plus ( $a = 1, $b = 1 ) { echo $a + $b; }   public function minus ( $a = 5, $b = 1 ) { echo $a - $b; }   }// Test.php
include './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

使用 trait 时报PHP Parse error: syntax error, unexpected 'use' (T_USE) 这个错误相关推荐

  1. PHP问题 —— PHP Parse error: syntax error, unexpected

    1.1  PHP Parse error: syntax error, unexpected end of file 1.1.1  现象 网上下载了一些PHP代码,运行时报错:6.18   PHP P ...

  2. Parse error: syntax error, unexpected T_PUBLIC in 问题解决

    Parse error: syntax error, unexpected T_PUBLIC in 问题解决 参考文章: (1)Parse error: syntax error, unexpecte ...

  3. 针对Parse error: syntax error, unexpected T_PUBLIC in D:报错提醒

    针对Parse error: syntax error, unexpected T_PUBLIC in D:\wamp报错的原因,是因为 public , private ,protect...... ...

  4. laravel 执行php命令报错PHP Parse error: syntax error, unexpected '=' in的解决方式

    报错内容: PHP Parse error: syntax error, unexpected '=' in 网站目录/vendor/laravel/framework/src/Illuminate/ ...

  5. Parse error: syntax error, unexpected ''解决办法

    在使用PHP5.4及以上版本时,在调用函数时,使用引用符号&时,会出现Parse error: syntax error, unexpected '&'或PHP Fatal error ...

  6. PHP解析错误 PHP Parse error: syntax error, unexpected '[' in

    之前做了一次php后台代码在不同服务器的迁移,代码迁移到新服务器上,代码运行不了,返回500内部错误. 500 内部错误,就查看服务器上 /var/log/php-fpm/www-error.log ...

  7. php中parse error,PHP异常Parse error: syntax error…错误解决方法

    在PHP中根本不需要使用var声明的,但是当一个变量作为一个类的成员变量的时候,使用var还是没有问题的 其实,这是一个非常容易解决掉的问题.在我看来,似曾相识,呵呵,最近学JavaScript可是学 ...

  8. 米拓系统安装错误解决办法Parse error: syntax error, unexpected T_FUNCTION

    安装最新的米拓系统到阿里云,出现 Parse error: syntax error, unexpected T_FUNCTION in /data/home/********/htdocs/app/ ...

  9. Parse error: syntax error, unexpected T_STRING in /home/wwwroot/request_handler.php on line 60

    Parse error: syntax error, unexpected T_STRING in /home/wwwroot/request_handler.php on line 60 当你看到这 ...

  10. 莫名其妙的Parse error: syntax error, unexpected $end 分类: php相关 2008-12-17 20:25 7086人阅读 评论(3) 收藏 举报 phpg

    莫名其妙的Parse error: syntax error, unexpected $end 分类: php相关 2008-12-17 20:25  7086人阅读  评论(3)  收藏  举报 p ...

最新文章

  1. 自定义apt升级脚本
  2. python3菜鸟教程-Python3 入门教程 简单但比较不错
  3. 12、索引在什么情况下不会被使用?
  4. java 冒泡排序_Java冒泡排序详解
  5. PostgreSQL学习手册(角色和权限) 转
  6. hibernate get方法有执行sql但是后台拿不到_「6」进大厂必须掌握的面试题-Hibernate...
  7. 紫书搜索 习题7-4 UVA - 818 Cutting Chains 暴力+dfs判环+位运算
  8. 《算法分析与设计》 第一章 算法设计基础 基本知识点
  9. access工资明细表_Access工资管理系统
  10. idea远程调试服务器
  11. excel表格怎么求时间差值_怎么用excel的函数计算日期差值
  12. 华为认证工程师HCNE培训资料
  13. linux ubuntu设置中文,ubuntu 中文设置 (LANG设置)
  14. 百度404.html,百度标准死链(404页面)官方文档全解析
  15. java Swing 背景音效的添加
  16. /usr/bin/ld: cannot find -lxxx错误的通用解决方法
  17. 程序猿的十年—新猿农计划
  18. Java开发培训班该怎样选择?
  19. “上链”究竟上的什么
  20. 如何取消WinRAR评估版本的弹窗提醒

热门文章

  1. LeetCode weekly contest 190 周赛
  2. vue虚拟don diff原理
  3. 71《SQL学习指南(第二版)》mysql 的数据类型和范围
  4. 【jdk源码分析】ArrayList的size()==0和isEmpty()
  5. Ubuntu安装软件失败
  6. 修改Spring boot内置的tomcat端口
  7. 概念的理解 —— 奇点(singularity point)、第一性原理(first principle)
  8. 【转】Unity游戏开发图片纹理压缩方案
  9. 每日记载内容总结44
  10. 【转】创建SVN仓库的步骤