为什么我的 PHP 错误控制器适用于 PHP 5,而不适用于 PHP 7?

加亚南·科尔普克

我正在将我的项目从 PHP 5 迁移到 PHP 7.3,我已经使用替代函数对解密函数进行了更改。但是我面临着一个控制器文件的问题。

相同的代码适用于 PHP5 版本,但是当我尝试为 PHP 7 执行相同的代码时,即使在 errorLog 文件中没有添加任何错误,它也不会给出任何错误。你能帮我解决这个问题吗?

我正在上传我的“error.php”控制器文件。

<?php
class Error extends CI_Controller {    
      private $controller = "error";      
      public function __construct() {
      parent::__construct();
      if ($this->phpsession->get('USERID')) {
          $headerContent['controller'] = $this->controller;
          $this->load->view('xome/header', $headerContent);
      } else {
          header("Location:" . ASITEURL . "/login/");
      }
    }

    public function index() {
      $this->load->view('x-404');
      $this->load->view('xome/footer');
    }

    public function permission() {
      $this->load->view('x-permission');
      $this->load->view('xome/footer');
    }

    public function display() {
      $this->load->view('x-error');
      $this->load->view('xome/footer');
    }
}
?>

当我点击 URL 时,它应该加载查看页面,但无法加载任何查看文件。

http://localhost/--项目文件夹名称--/error/permission

即使我检查了控制器以及任何视图文件中都没有语法错误。

杰里米哈里斯

从 PHP7 开始,Error是一个保留的类名:http://php.net/manual/en/class.error.php

将其更改为其他内容:

class MyError extends CI_Controller 
{
   // ....
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

wp 条件适用于 php 7 但不适用于 php 5

来自分类Dev

为什么 current() 不适用于 PHP 7 中的 foreach()?

来自分类Dev

为什么php mongo $ in搜索不适用于ObjectId?

来自分类Dev

PHP7不适用于短标签

来自分类Dev

Orange HRM不适用于PHP 7

来自分类Dev

适用于PHP,不适用于PHPUnit

来自分类Dev

适用于 PHP 但不适用于脚本

来自分类Dev

PHP按钮提交不适用于我

来自分类Dev

PHP表格验证不适用于我

来自分类Dev

pg_connect不适用于PHP 5

来自分类Dev

CI 3的方法不适用于php 5.6版本,但适用于php 7

来自分类Dev

CI 3的方法不适用于php 5.6版本,但适用于php 7

来自分类Dev

PHP下载不适用于&

来自分类Dev

opendkim命令不适用于PHP

来自分类Dev

更新不适用于php mysql

来自分类Dev

条件不适用于php

来自分类Dev

PHP下载不适用于&

来自分类Dev

PHP:if语句不适用于的表单

来自分类Dev

MySQL查询不适用于PHP

来自分类Dev

PHP forloop 不适用于数组

来自分类Dev

mysqli 不适用于 php 日期

来自分类Dev

PHP Json 不适用于 jsoncallback

来自分类Dev

php 不适用于 ubuntu 18.04

来自分类Dev

ajax 不适用于 php

来自分类Dev

PHP 查询不适用于 DELETE

来自分类Dev

PHP foreach 不适用于 MySQL

来自分类Dev

为什么这个正则表达式适用于 PHP 测试而不适用于 MySQL?

来自分类Dev

Curl 请求适用于控制台,但不适用于 PHP

来自分类Dev

PHP OCI8扩展不适用于PHP 7 64位