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で非推奨になり、PHP5.4.0で削除されました。 http://php.net/manual/en/security.globals.php