質問: 値(データ)がpostやgetで送信されたかどうかを判定するifは色々あると思いますが、 どんな書き方が一番良いのでしょうか?(可読性が良いのか、処理が早いのか等) また、下記以外にも記述方法があればご教授頂けますと幸いです。 ``` if($this->request->is('post')){ } if(isset($this->request->query['hoge'])){ } if(!empty($_FILES)){ } 等 ``` 私はよく`isset`と`!empty`を使っています。 PHP、CakePHPの場合です。
回答: 登録や検索フォームの場合、POSTとGETが混同することがないため $this->request->is('post') $this->request->is('get') を使用しています。 また、ファイル送信の場合には $_FILESの有無とエラー情報をチェックしています。