揮発性のメモ2

http://d.hatena.ne.jp/iww/

PHPで、ディレクトリを作成する

ディレクトリがあろうがなかろうが関係なくディレクトリを作る。
mkdir -p hoge
みたいなやつ。

<?
@mkdir("hoge");

www.php.net

-pオプションの代わりに 再帰オプション使えるかなと思ったけど、ダメだった。

<?
mkdir("hoge",0777,true);
PHP Warning:  mkdir(): File exists in Command line code on line 1
PHP Stack trace:
PHP   1. {main}() Command line code:0
PHP   2. mkdir() Command line code:1

とはいってもWarningなので、@をつけて無視を決め込む。
戻り値はfalseになる。