Php 我无法从cli将整数作为变量添加到codeigniter中

Php 我无法从cli将整数作为变量添加到codeigniter中,php,codeigniter,command-line-interface,Php,Codeigniter,Command Line Interface,我这里有一段非常基本的代码: public function output($start_date) { echo $start_date; } 此函数当前驻留在欢迎控制器中。我使用同一用户,在正确设置所有权限的情况下,从同一服务器的cli调用此函数 如果我用“x”调用这个函数,我会得到一个正确的结果。例: /usr/bin/php -c /home/website/html/php.ini /home/website/html/index.php welcome output

我这里有一段非常基本的代码:

public function output($start_date) 
{   
    echo $start_date;
}
此函数当前驻留在欢迎控制器中。我使用同一用户,在正确设置所有权限的情况下,从同一服务器的cli调用此函数

如果我用“x”调用这个函数,我会得到一个正确的结果。例:

/usr/bin/php -c /home/website/html/php.ini /home/website/html/index.php welcome output 'x'
x
/usr/bin/php -c /home/website/html/php.ini /home/website/html/index.php welcome output '1'
如果使用整数调用此函数,则不会得到任何结果。例:

/usr/bin/php -c /home/website/html/php.ini /home/website/html/index.php welcome output 'x'
x
/usr/bin/php -c /home/website/html/php.ini /home/website/html/index.php welcome output '1'

我对这件事失去了理智,我相信这会是一件愚蠢的事情。我已经更改了它所在的控制器,我已经更改了变量名、函数名、双引号、单引号、无引号,我已经删除了'-c/home/website/html/php.ini'。无论我做什么,我都不能得到一个整数来显示。我可以得到一个大的长字符串,我可以把一个字母数字字符放在一个整数前面,它就会显示出来。我就是不能得到一个整数来输出。有什么想法吗?我什么都愿意尝试

我们可能会从您在脚本中获取参数的方式中受益。除此之外,从您提供的测试输入中我可以看到,在第一种情况下,当您说所有内容都正确显示时,有
'x'x
,并且显示了x,这可能意味着您实际上正在显示第二个参数/参数。我们可能会从您在脚本中获取参数/参数的方式中受益。除此之外,从您提供的测试输入中我可以看到,在第一种情况下,当您说所有内容都正确显示时,有
'x'x
,并且显示了x,这可能意味着您实际上正在显示第二个参数/参数。