将PHP更新为PHP 7后,CodeIgniter HMVC错误

row*_*oin 1 php codeigniter

将5.6更新到PHP 7.我使用了Code Igniter的HMVC实现,并且PHP升级开始抛出以下错误: -

  1. 遇到PHP错误严重性:警告

    消息:MX_Loader :: library($ library,$ params = NULL,$ object_name = NULL)的声明应该与CI_Loader :: library兼容($ library ='',$ params = NULL,$ object_name = NULL)

    文件名:MX/Loader.php

    行号:143

  2. 遇到PHP错误严重性:警告

    消息:MX_Loader :: helper($ helper)的声明应与CI_Loader :: helper($ helpers = Array)兼容

    文件名:MX/Loader.php

    行号:0

  3. 遇到PHP错误严重性:警告

    消息:MX_Loader :: helpers($ helpers)的声明应与CI_Loader :: helpers($ helpers = Array)兼容

    文件名:MX/Loader.php

    行号:0

  4. 遇到PHP错误严重性:警告

    消息:MX_Loader :: language($ langfile,$ lang ='',$ return = false)的声明应该与CI_Loader :: language兼容($ file = Array,$ lang ='')

    文件名:MX/Loader.php

    行号:0

  5. 遇到PHP错误严重性:警告

    消息:MX_Loader :: _ ci_get_component($ component)的声明应与&CI_Loader :: _ ci_get_component($ component)兼容

    文件名:MX/Loader.php

    行号:0

  6. 遇到PHP错误严重性:警告

    消息:MX_Lang :: load($ langfile,$ lang ='',$ return = false,$ _module = NULL)的声明应该与CI_Lang :: load兼容($ langfile ='',$ idiom ='',$ return = false,$ add_suffix = true,$ alt_path ='')

    文件名:MX/Lang.php

    行号:70

  7. 遇到PHP错误严重性:通知

    消息:只应通过引用分配变量

    文件名:core/Loader.php

    行号:257

row*_*oin 7

我已修复所有问题.贝娄我给了:

 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];
Run Code Online (Sandbox Code Playgroud)