次のコード行が true と出力される理由を誰か説明してもらえますか?
$a = "string";
if(isset($a['error'])) echo true; else echo false;
関数呼び出しを実行すると、正常に機能した場合は期待されるデータが返されarray("error" => $error)
ます。
次に、返されたデータを受信すると、 isset($var['error']) かどうかを確認し、そうでない場合は、期待されるデータを受信したことがわかります。
また、これが関数呼び出し間のデータ処理の良い方法か悪い方法かを教えていただければ幸いです。そして、これに対するより良い「良い習慣」があれば。