Rekurencyjne tworzenie katalogów (mkdir z opcją rekursywną)
Założenie: Chcemy stworzyć funkcję w PHP, która będzie tworzyć katalogi, a jeśli katalogi nadrzędne nie istnieją, to je również utworzy.
Krok po kroku:
- Stworzenie funkcji
createRecursiveDirectory: Funkcja przyjmuje ścieżkę do katalogu jako argument. Używa funkcjimkdirz flagąrecursive, aby automatycznie tworzyć brakujące katalogi nadrzędne. - Wywołanie funkcji: Wywołujemy funkcję, przekazując ścieżkę do katalogu, który chcemy utworzyć. Sprawdzamy zwracaną wartość (
true– sukces,false– błąd). - Obsługa błędów (opcjonalnie): Można rozszerzyć funkcję o obsługę błędów, np. wyświetlając komunikat o błędzie z użyciem
error_get_last().
Ten przykład pokazuje podstawy rekurencyjnego tworzenia katalogów w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi opcjami funkcji mkdir!