レベルのエラーが発生します。以下は、同じ名前のディレクトリが存在しなければ、ディレクトリを作成する例です。"ディレクトリの作成に失敗しました。使って指定したディレクトリがすでに存在するかを確認しています。関数の第2パラメータにパーミッション「0777」を指定しても、ほとんどの場合は指定したパーミッションになりません。影響を受けるためです。使ってファイルのパーミッションを取得して表示しています。関数を使って以下のようにすることも可能です。値を元に戻す必要があります。使用した方法が確実(安全)だと思います。第3パラメータ(recursive)を「TRUE」に指定すると、入れ子構造のディレクトリを作成することができます。パラメータを「TRUE」に指定すると、一度に「depth1」「depth2」「depth3」という3つのフォルダを作成することができます。いう2つのフォルダが作成されます。いう1つのフォルダが作成されます。全て存在する場合はエラーになります。"ディレクトリの作成に失敗しました。入れ子構造ディレクトリの作成の際に全てのフォルダにパーミッションを指定する場合は、作成される全てのフォルダにパーミッションを指定する必要があります。よりパーミッションが設定されるのは「depth3」のみになります。0777);?>全てのフォルダにパーミッションを指定する場合は、作成される全てのフォルダにパーミッションを指定します。