ホームページ >バックエンド開発 >PHPチュートリアル >このコードが何をするか知っている人はいますか?
このコードが何をするか知っている人はいますか?
$superglobal = array( 'GLOBALS' => 1, '_GET' => 1, '_POST' => 1, '_COOKIE' => 1, '_SERVER' => 1, '_FILES' => 1, ); foreach($GLOBALS as $k=>$v) { if(!isset($superglobal[$k])) { $GLOBALS[$k] = null; unset($GLOBALS[$k]); } }
superglobal はここでフィルターとして機能します
グローバル内のいくつかの変数を除外します
実行後、GLOBALS は GLOBALS、_GET_POST_COOKEI、_SERVER のみを保持します
グローバル変数を削除する, $superglobal で指定されているものを除きます
専門家が正しい答えを持っているので、投稿してください。