PHP では、mkdir は「ディレクトリの作成」を意味し、新しいディレクトリを作成するための組み込み関数です。構文は「mkdir($path,$mode,$recursive,$context)」です。ディレクトリの作成が成功した場合は TRUE、失敗した場合は FALSE。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
mkdir は何を意味しますかphp
mkdir は、新しいディレクトリを作成するための PHP の組み込み関数です。
サーバー上にディレクトリを作成する必要がある場合があります。例えば、データのバックアップ用に今日の日付にちなんだディレクトリを作成したり、ユーザー登録情報ファイルを格納するために登録ユーザー名にちなんだディレクトリを作成したりすることができます。 PHP では、mkdir() 関数を使用して新しいディレクトリを作成できます。関数の構文形式は次のとおりです:
mkdir($pathname, $mode, $recursive,$context)
パラメータの説明は次のとおりです:
$pathname: ディレクトリ パスを作成します (新しいディレクトリの名前を含む);
$mode: ディレクトリのアクセス許可を設定するために使用されるオプションのパラメータであり、4 つのパラメータで構成されます。配列、デフォルトは 0777 (最大のアクセス許可) ですが、$mode は Windows では無視されます;
$recursive: オプションのパラメーターを true に設定すると、マルチレベルの再帰的作成が可能になります。 $pathname で指定されたネストされたディレクトリ、デフォルトは false;
$context: コンテキスト (Context) のサポートが PHP 5.0.0 で追加されました。
$mode パラメータを構成する 4 つの数値の意味は次のとおりです:
最初の数値は通常 0;
<?php $dir = './test/ttt'; if(is_dir($dir)){ echo "该目录以存在!"; }else{ if(mkdir($dir,0777,true)) echo '目录创建成功!'; } ?>
上記のコードを実行して、現在のディレクトリに test という名前のディレクトリを作成し、test ディレクトリに ttt という名前のディレクトリを作成します。
mkdir() 関数を使用してディレクトリを作成する場合、ディレクトリ名を既存のディレクトリ名と同じにすることはできないことに注意してください。同じディレクトリ名が表示された場合、プログラムはエラーを報告します。以下に示すように:
Warning: mkdir(): File exists in D:\WWW\index.php on line 6
推奨学習: 「
PHP ビデオ チュートリアル以上がPHPでのmkdirは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。