文档章节

使用 trait 时报PHP Parse error: syntax error, unexpect

rihgtzhao
 rihgtzhao
发布于 2016/07/09 08:16
字数 138
阅读 15
收藏 0

找一大圈原因, 最后终于找到了, 不是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();

本文转载自:

共有 人打赏支持
rihgtzhao
粉丝 6
博文 38
码字总数 2307
作品 0
丰台
程序员
私信 提问
fastjsob解析json字符串为对象时,在eclipse中没问题,在IntelliJ IDEA报错:syntax error, unexpect token

在eclipse中fastJson解析json字符串为对象没问题,用IntelliJ IDEA访问会报错,syntax error, unexpect token error这个错。。求大神指导。...

噼里啪啦小豆包
2017/01/23
450
5
zabbix访问web页面时报错PHP Parse error: syntax error, unexpected '[' in

zabbix访问web页面时报错: PHP Parse error: syntax error, unexpected '[' in , [Fri Apr 15 16:17:35 2016] [error] [client 192.168.79.123] PHP Parse error: syntax error, unexpect......

liuruoxingchen
2016/04/15
3.8K
2
syntax error, unexpected T_INCLUDE_ONCE原因

php报错: PHP Parse error: syntax error, unexpected TINCLUDEONCE in /www/project/studyPromo/cron/syncpromolist.php on line 6 原因:一般为前一行缺少“;” 修改:加上;...

macker
2013/01/05
0
1
composer安装及artisan运行问题【小记】

主要是因为出现语法错误 Error Output: PHP Parse error: syntax error, unexpected T_STRING in /alidata/www/wap.y1s.cn/artisan on line 46 主要是因为php的版本太低,不支持命名空间 修改...

__小白
2014/05/09
0
0
php 子命名空间定义出错

Windows 运行环境 php版本 php6 代码 namespace a\b; 错误信息: Warning: Unexpected character in input: '\' (ASCII=92) state=0 in file on line 2 Parse error: syntax error, unexpecte......

AaronW
2015/04/14
211
4

没有更多内容

加载失败,请刷新页面

加载更多

TiDB 3.0 Beta Release Notes

2019 年 1 月 19 日,TiDB 发布 3.0 Beta 版,对应 master branch 的 TiDB-Ansible。相比 2.1 版本,该版本对系统稳定性、优化器、统计信息以及执行引擎做了很多改进。 TiDB 新特性 支持 Vi...

TiDB
27分钟前
2
0
从拼多多优惠券事件看到的一些反思

本文由云+社区发表 作者:颜国平 摘要:最近几年,电商行业飞速发展,各种创业公司犹如雨后春笋大量涌现,商家通过各种活动形式的补贴来获取用户、培养用户的消费习惯,即将到来的“ 购物狂欢...

腾讯云加社区
27分钟前
4
0
记录一次BUG

1: 请求注册页面时生成一个UUID, 并且将UUID隐藏在页面中并且添加到session中去。 2: 发送短信时获取手机号和UUID,将两者发送至服务器 3: 先判断UUID和session中UUID是否一致。 不一致就...

专业写BUG的程序员
32分钟前
1
0
阿里云漏洞提示:phpMyAdmin <=4.8.1 checkPageValidity函数缺陷可导致GETSHELL

如题: phpMyAdmin <=4.8.1 后台checkPageValidity函数缺陷可导致GETSHELL 即:checkPageValidity函数对外部输入过滤不严,可导致本地包含任意文件。进一步地攻击者可通过注入代码到特定文件...

408582708
33分钟前
1
0
PyTorch可视化理解卷积神经网络

摘要: 神经网络工具像一个黑匣子,无法知道它的中间是如何处理的。本文使用图片加代码的形式讲解CNN网络,并对每层的输出进行可视化,便于初学者理解,可以动手实践下哦! 如今,机器已经能...

阿里云官方博客
45分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部