php7.2版本+yii2会报错
2024-09-04 16:39:34
FastCGI sent in stderr: "PHP message: PHP Fatal error: Cannot use 'Object' as class name as it is reserved in /home/leo/htdocs/oa/vendor/yiisoft/yii2/base/Object.php on line 77
这个错误是yii2框架的错误了。也就是说不能使用Object作为类名。
因为之前的PHP7和PHP5.6版本运行都没有错误,所以应该是更新了PHP版本的原因。再来看看PHP 7.0.2 Beta 3版本的新特性:
最后一条,在任何情况下都不再允许使用object作为类名。
解决办法:
关于这个问题的解决办法一个方法是将所有的Object类换成其他名称,这个办法当时是很浪费时间的一件事。其他的解决办法就是^_^暂时别升级测试版本,既然是核心更新那么后续正式版也可能就是这样的。如此来PHP版本的更新确实对于兼容来说不那么友好。
最新文章
- 关于一些对map和整行读取文件操作
- Sqlserver 循环表
- 三部曲一(数据结构)-1022-Gold Balanced Lineup
- Andriod调用http请求
- Spring系列: 使用aop报错:nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$Refle
- angular-scope.assign
- [转]国内良心DNS汇集
- Home键状态保存运用场景
- iOS URL中汉字的编码和解码
- Drupal处理缓存的方式
- Mesos和kubernetes
- 自定义工作流活动报错:您无法登陆系统。原因可能是您的用户记录或您所属的业务部门在Microsoft Dynamics 365中已被禁用。
- 201771010126 王燕《面向对象程序设计(Java)》第十七周学习总结
- adduser Ubuntu添加sudo用户
- 堆栈Stack介绍
- 【JVM】-NO.113.JVM.1 -【JDK11 HashMap详解-0-全局-put】
- [LeetCode] 系统刷题4_Binary Tree &; Divide and Conquer
- java知识思维图解
- 用js写已知abc+cba = 1333,其中a、b、c均为一位数,编程求出满足条件的a、b、c所有组合。
- java学习三 小数默认为double
热门文章
- Jenkins系统+独立部署系统
- Jmeter中解决中文乱码问题
- oracle安装完成后目录中不论有没有tnsnames.ora和listener.ora文件 PLSQL都能连上的问题解决方法
- 【.Net基础二】浅谈引用类型、值类型和装箱、拆箱
- 2017年4月16日 一周AnswerOpenCV佳作赏析
- [翻译]纠正PostCSS的4大认识误区
- OGNL与ValueStack(VS)-N语法top语法(转)
- windows批量删除ip
- Centos7.5静默安装Oracle18c
- jackson序列化字段字母大小写及字段名重复