ホームページ  >  記事  >  バックエンド開発  >  PHP によって引用された関連する問題

PHP によって引用された関連する問題

WBOY
WBOYオリジナル
2016-06-13 12:17:13760ブラウズ

PHP 参照に関する問題
インターネットでこんな文章を見かけました
未定義の変数に参照が割り当てられたり、参照パラメーターが渡されたり、参照によって返されたりすると、その変数は自動的に作成されます。また、NULL

isset へのポインティングは、値が存在するかどうかを判断するためによく使用されます。存在しない値が直接出力されると、エラーが報告されます。

しかし、参照を使用する場合、isset を置き換えることはできますか?

$id=&$_GET['id']


このように、$_GET['id'] は実行します。存在しない、存在しない エラーが報告されます。存在する場合は、変数 $id
が参照されます。-----解決策のアイデア----------- -----------
$id =& $_GET['id'];
および
$id = @$_GET['id'];
これらは $id と同等です

しかし $id =& $_GET['id'];
$id への変更は $_GET['id'] に影響し、他の用途が引き起こされる可能性がありますプログラム $_GET['ID に問題があります'] の部分

通知レベルのエラーを回避するだけであれば行う必要はありません

を判断する必要があります受信パラメータが正しいかどうか、特に単一エントリ システムの場合、渡されたパラメータはワークフロー全体に影響します

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