隣の先輩が保守で引き取った別会社からのソースコードなのですが、falseが返ってきたらしく、先輩が「どっち?どっち?」って涙目で訴えてきました。
function notExists() { //処理がうんぬん if ($a == "aaa") { $res = true; } else { $res = false; } return $res; }
使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)
exist なのに、最後の判定がnull or empty でないところか? そんなにうんこーではないかも。 1'うんこつけました。
コメント投稿には、twitter認証が必要です。
Twitter認証
存在しないことが業務処理継続上必須となるような場合、あえて否定のチェック関数を設計することは ごくごく自然なわけですが。。 これがウンコードと称された所以はどの辺にあるんでしょうかね。