式を演算子を使ってまとめたい。 - PHPプロ!Q&A掲示板
- //入力された西暦のフォルダの有無を調べ、無ければつくる。
- if ( !is_dir ( ROOTPATH . "/$year" ) ) {
- mkdir ( ROOTPATH . "/$yearr" ) ;
- }
- //日時のフォルダ調べ、なければ作る
- if ( !is_dir ( ROOTPATH . "/$year/$date" ) ) {
- mkdir ( ROOTPATH . "/$year/$date" ) ;
- }
上記のように、フォルダの有無を調べ、その有無によって、さらに、その中にフォルダを作るような
そんなコードを書きました。
ROOTPATHは、固定のパスです。
ボスに見せたところ、演算子を使ってもっとかっこいいコードを書け!!
さらに、うまくいかないときに、エラーを返すようにしろ!
と言われてしまいました。
いろいろ考えてみたのですが、
まず、演算子で上手にまとめる方法がよくわかりません。
わかるかた、おしえてください。
よろしくお願いします。
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


kende様のご指摘通り、三項演算子を使用する際には、コードの複雑度などを考慮する必要がありますね。書きやすさと共に可読性も追求したいところですね。