未定义索引:在CodeIgniter中测试
在CodeIgniter中,我在constatnts.php中声明了一些常量,如下所示未定义索引:在CodeIgniter中测试,codeigniter,Codeigniter,在CodeIgniter中,我在constatnts.php中声明了一些常量,如下所示 define('TEST',$_REQUEST['test']); 但是它们不工作,并且在第39行显示错误,如注意:未定义索引:testin C:\xampp\htdocs\userinterface\application\config\constants.php 我该怎么办?错误是超全局$\u请求没有索引为'test'的项 换句话说,isset($\u请求['TEST']==FALSE 在尝试使用它定义
define('TEST',$_REQUEST['test']);
但是它们不工作,并且在第39行显示错误,如注意:未定义索引:testin C:\xampp\htdocs\userinterface\application\config\constants.php
我该怎么办?错误是超全局$\u请求
没有索引为'test'
的项
换句话说,isset($\u请求['TEST']==FALSE
在尝试使用它定义常量之前,需要测试它是否已设置
if(isset($_REQUEST['TEST']))
{
define('TEST',$_REQUEST['test']);
}
在这种情况下,因为常量可能没有定义,所以在使用它之前,始终需要确保它存在
if(defined("TEST"))
{
echo TEST;
}