首页 > Web开发 > 详细

Strict Standards: Declaration of UserModel::toJSON() should be compatible with that of BaseModel::toJSON()

时间:2017-04-13 22:29:57      阅读:453      评论:0      收藏:0      [点我收藏+]

 

使用php报了这个错误:

错误的意思是:  严格标准: usermodel中的 toJSON() 方法 应该 同 BaseModel中的toJson() 方法是兼容的.

   php要求 子类的方法如果同父类相同的话, 那么 子类重写的方法的参数应该同父类中的一致.

--------------

其中BaseModel是 父类:

技术分享

UserModel中:

技术分享

 

 ------------------

解决方案一:

将子类中的 同名的方法中的参数同父类一致:

技术分享

 

 解决方法二:

将php.ini 中 error_reporting 的级别中 去除E_STRICT 级别

 技术分享

上图将  E_ALL | E_STRICT (所有级别的错误) 改为  下面的 xampp中的默认的错误级别,就可以了.

实际上, 之所以 出现错误 就是因为 公司的开发机 使用的 是 xampp .  而我私人的机器上的错误级别是 E_ALL | E_STRICT

 

Strict Standards: Declaration of UserModel::toJSON() should be compatible with that of BaseModel::toJSON()

原文:http://www.cnblogs.com/cbza/p/6706486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!