ホームページ >バックエンド開発 >PHPチュートリアル >このコードが何をするか知っている人はいますか?

このコードが何をするか知っている人はいますか?

WBOY
WBOYオリジナル
2016-06-23 14:02:41863ブラウズ

このコードが何をするか知っている人はいますか?

        $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 で指定されているものを除きます

専門家が正しい答えを持っているので、投稿してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。