△▲ WebProg 初心者の質問 Part23 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0397nobodyさん
2011/04/05(火) 23:01:01.02ID:BH2yAf8d関数の実行結果のエラーチェックや制御ってどこまでやるべきなんでしょうか
たとえば、アップロードしたファイルを保存するディレクトリを作る処理で、
if(!file_exists($dir)) mkdir($dir, 0755); としていて、
またアップロードファイルの処理で move_upload_file();もしています
この2つ、mkdir();とかmove_upload_file();って失敗することってあるんでしょうか?
正直に言うとチェック面倒だなーて気持ちなのですが、ファイルアップロードに限らず、
「普通なら正常に処理できて当然だけど失敗するかも」って気持ちになると、
あっちこっちの他愛のない処理にまでエラーチェック処理を逐一入れることになって
どこまでを「これは大丈夫だろう」って気持ちでいれば良いのかわからず参っています。
DB登録処理なんかでエラー起こして登録できてないのに「登録しました」なんて出たら
マズいので警告はさせているし、パラメータの型チェックなどは当然していますが、
それ以外はどう考えたら良いのか…
割り切りのラインってどうひいたら良いんでしょうか
一般的な関数の失敗なんて疑ってたらキリがないから無視して良いんでしょうか
■ このスレッドは過去ログ倉庫に格納されています