Php Codeigniter错误:语法错误,意外';评估';(T_EVAL),应为标识符(T_字符串)
我得到以下错误:遇到一个PHP错误 严重性:分析错误 消息:语法错误,意外的“Eval”(T_Eval),应为标识符(T_字符串) 文件名:controllers/Eval.php 行号:3 这是我的代码: Eval.phpPhp Codeigniter错误:语法错误,意外';评估';(T_EVAL),应为标识符(T_字符串),php,codeigniter-3,Php,Codeigniter 3,我得到以下错误:遇到一个PHP错误 严重性:分析错误 消息:语法错误,意外的“Eval”(T_Eval),应为标识符(T_字符串) 文件名:controllers/Eval.php 行号:3 这是我的代码: Eval.php <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Eval extends CI_Controller { function __construct(){
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Eval extends CI_Controller {
function __construct(){
parent::__construct();
$this->load->database();
}
public function rmostrar()
{
$this->load->model('evalmodel');
$this->data['reactivos'] = $this->evalmodel->obtenerReactivos();
$this->load->view('evaluacion',$this->data);
}
可能是Eval是一个保留字,您可以尝试另一个类名,看看它是否有效吗?Eval
是一个php核心函数。重命名你的类eval
是一个保留字,你不能命名一个这样的类。“eval
是一个保留字”-PHP以不区分大小写的方式处理函数名。是的,在我更改名称后它确实起作用了。我不知道。在哪里可以检查php保留字?在Google中搜索-php保留字。你会得到