将PHP更新到PHP 7后,CodeIgniter HMVC错误 [英] CodeIgniter HMVC error after updating PHP to PHP 7
问题描述
在将5.6更新到PHP 7之后。
我使用的是Code Igniter的HMVC实现,并且PHP升级开始引发以下错误:-
After updating 5.6 to PHP 7. I was using HMVC implementation of Code Igniter and PHP upgrade started throwing following errors:-
-
遇到PHP错误严重性:警告
A PHP Error was encountered Severity: Warning
消息:MX_Loader :: library($ library,$ params = NULL,
的声明$ object_name = NULL)应该与
CI_Loader :: library($ library ='',$ params = NULL,$ object_name =
NULL)兼容
Message: Declaration of MX_Loader::library($library, $params = NULL, $object_name = NULL) should be compatible with CI_Loader::library($library = '', $params = NULL, $object_name = NULL)
文件名:MX / Loader.php
Filename: MX/Loader.php
行号:143
PHP错误遇到严重性:警告
A PHP Error was encountered Severity: Warning
消息:MX_Loader :: helper($ helper)的声明应与CI_Loader :: helper($ helpers = Array)兼容
Message: Declaration of MX_Loader::helper($helper) should be compatible with CI_Loader::helper($helpers = Array)
文件名:MX / Loader.php
Filename: MX/Loader.php
行号:0
遇到PHP错误严重性:警告
A PHP Error was encountered Severity: Warning
消息:MX_Loader :: helpers($ helpers)的声明应为
与CI_Loader :: helpers($ helpers = Array)兼容
Message: Declaration of MX_Loader::helpers($helpers) should be compatible with CI_Loader::helpers($helpers = Array)
文件名:MX / Loader.php
Filename: MX/Loader.php
行号:0
遇到PHP错误严重性:警告
A PHP Error was encountered Severity: Warning
消息:MX_Loader的声明:: language($ langfile,$ lang ='',
$ return = false)应该与CI_Loader :: language($ file
= Array,$ lang ='')
Message: Declaration of MX_Loader::language($langfile, $lang = '', $return = false) should be compatible with CI_Loader::language($file = Array, $lang = '')
文件名:MX / Loader兼容。 php
Filename: MX/Loader.php
行号:0
遇到PHP错误严重性:警告
A PHP Error was encountered Severity: Warning
消息:MX_Loader :: _ ci_get_component($ component)的声明
应该与& CI_Loader :: _ ci_get_component($ component)
Message: Declaration of MX_Loader::_ci_get_component($component) should be compatible with & CI_Loader::_ci_get_component($component)
文件名:MX / Loader.php
Filename: MX/Loader.php
行号:0
遇到PHP错误严重性:警告
A PHP Error was encountered Severity: Warning
消息:MX_Lang :: load($ langfile,$ lang ='',$ return
= false,$ _module = NULL)应该与CI_Lang :: load($ langfile ='',$ idiom ='',$ return = false,$ b兼容$ b $ add_suffix = true,$ alt_path ='')
Message: Declaration of MX_Lang::load($langfile, $lang = '', $return = false, $_module = NULL) should be compatible with CI_Lang::load($langfile = '', $idiom = '', $return = false, $add_suffix = true, $alt_path = '')
文件名:MX / Lang.php
Filename: MX/Lang.php
行号:70
遇到PHP错误严重性:注意
A PHP Error was encountered Severity: Notice
消息:仅应变量
文件名:core / Loader.php
Filename: core/Loader.php
行号:257
推荐答案
我已经解决了所有问题。波纹管我给了:
I have fixed all issue. Bellow I have given:
1.third_party\MX\Lang.php
line = 134
public function library($library = '', $params = NULL, $object_name = NULL)
2.third party\MX\Loder.php
line=105
pulic function helper($helper = array())
3.third party\MX\Loder.php
line=120
pulic function helper($helper = array())
4.third party\MX\Loder.php
line=124
public function language($langfile=array(), $idiom = '', $return = FALSE, $add_suffix = TRUE, $alt_path = '')
5.third party\MX\Loder.php
line=271
public function &_ci_get_component($component)
6.third party\MX\Lang.php
line=70
public function load($langfile ='', $lang = '', $return = FALSE, $add_suffix = TRUE, $alt_path = '', $_module = '')
7.system/core/commopn.php
line=257
$_config[0] =& $config;
return $_config[0];
这篇关于将PHP更新到PHP 7后,CodeIgniter HMVC错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!