ファイルを作成する
PHPで空のファイルを作成するには touch
関数を使います。
次のコードは現在のディレクトリの下にtest.txtというディレクトリを作る例です。
<?php
touch('test.txt');
ファイルが既にある場合はファイルの最終更新時刻が更新されます。
ディレクトリを作成する
PHPでディレクトリを作成するには mkdir
関数を使います。
次のコードは現在のディレクトリの下にmy_directoryというディレクトリを作る例です。
<?php
mkdir('my_directory');
パーミッションを指定する
mkdirs
関数は第2引数でディレクトリのパーミッションを指定することができます。
パーミッションはデフォルトでは 0777
ですが、umaskの影響を受けることに注意してください。
<?php
mkdir('path/to/my_directory', 0777);
深いディレクトリを作成する
階層の深いディレクトリを作成するときは第3引数に true
を指定します。
<?php
mkdir('path/to/my_directory', 0777, true);