try catch
php5は例外が使える。
http://php.benscom.com/manual/ja/language.exceptions.php
でも、失敗はFALSEって奴らが結構多いみたい。
mkdirで失敗してもfalseが返ってくるだけだから。例外を捕捉しない。
try { if( !mkdir('dirname')) { throw new Exception('ディレクトリつくれない'); } } catch (Exception $e) { echo '捕捉した例外: ', $e->getMessage(), "\n"; }
でもphpでもtry文使えるようになって
便利。