Php 如何在函数调用中正确声明变量-Codeigniter
我正在使用CodeIgniter,在我的控制器中Php 如何在函数调用中正确声明变量-Codeigniter,php,function,codeigniter,Php,Function,Codeigniter,我正在使用CodeIgniter,在我的控制器中 function index($var_22) { // BLABLA } 因此,如果我不传递$var_22变量,我将得到一个错误: A PHP Error was encountered Severity: Warning Message: Missing argument 1 for Claims::index() 但是我不需要一直传递它,当我不传递那个变量时,为了不得到错误,我应该使用什么呢。我不想关闭全局错误报告 Thanx您可
function index($var_22) {
// BLABLA
}
因此,如果我不传递$var_22变量,我将得到一个错误:
A PHP Error was encountered
Severity: Warning
Message: Missing argument 1 for Claims::index()
但是我不需要一直传递它,当我不传递那个变量时,为了不得到错误,我应该使用什么呢。我不想关闭全局错误报告
Thanx您可以为其设置默认值,然后检查控制器代码中的参数是否为默认值。大概是这样的:
function index($var_22 = FALSE)
{
if (!$var_22) {
// code for the initialized parameter
} else {
// code with no parameter
}
}
或
您可以为其设置默认值,然后在参数是否为默认值时检查控制器代码。大概是这样的:
function index($var_22 = FALSE)
{
if (!$var_22) {
// code for the initialized parameter
} else {
// code with no parameter
}
}
或