将PHP更新到PHP 7后,CodeIgniter HMVC错误 [英] CodeIgniter HMVC error after updating PHP to PHP 7

查看:96
本文介绍了将PHP更新到PHP 7后,CodeIgniter HMVC错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在将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:-


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

  1. 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆