遇到一个问题,我的代码在使用 apache 运行时可以正常工作,但是当我通过 CLI 运行它时,它看不到这个变量 $jobID。有什么想法吗?
PS。请不要教我不使用全局变量。
编辑:
这不起作用:
$jobID = mysql_insert_id();
function someFunction() {
global $jobID;
echo $jobID;
}
这样做:
$jobID = mysql_insert_id();
function someFunction($jobID) {
echo $jobID;
}
使用 Register Globals修复 :此功能自 PHP 5.3.0 起已弃用,自 PHP 5.4.0 起已移除。 http://php.net/manual/en/security.globals.php