Przestrzenie nazw (namespaces)

Założenie: Pokażemy, jak używać przestrzeni nazw w PHP, aby uniknąć konfliktów nazw między klasami.

Krok po kroku:

  1. Definicja przestrzeni nazw: Tworzymy przestrzeń nazw Pojazdy, w której umieścimy klasę Samochód. Unikniemy w ten sposób konfliktu nazw, gdybyśmy mieli inną klasę o nazwie Samochód w innym miejscu kodu.
  2. 
    marka = $marka;
            $this->model = $model;
        }
    
        public function wyswietlInfo() {
            echo "Marka: " . $this->marka . ", Model: " . $this->model;
        }
    }
    ?>
    				
  3. Użycie przestrzeni nazw: Aby utworzyć obiekt klasy Samochód, musimy użyć pełnej nazwy klasy, włączając przestrzeń nazw.
  4. 
    wyswietlInfo(); // Wyświetli: Marka: Toyota, Model: Yaris
    ?>
    				
  5. Alternatywne użycie `use`: Możemy uprościć kod używając klauzuli `use`.
  6. 
    wyswietlInfo(); // Wyświetli: Marka: BMW, Model: X5
    ?>
    				

Ten przykład pokazuje podstawowe zastosowanie przestrzeni nazw w PHP. Zachęcamy do dalszego zgłębiania tematu, aby lepiej zrozumieć organizację kodu w większych projektach.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *