Vuonna koodikirjaston kukin koodi on määritelty toiminto, kuten kirjasto laajenee on olemassa mahdollisuuksia määritellä uudelleen samaa koodia eri toiminto. Mahdollisuudet määritellä uudelleen saman koodin kasvaa, kun lisäät kolmannen osapuolen plug in. Pienissä Yksinkertaisesti sanoen nimiavaruudet auttaa PHP-kehittäjät välttää tällaiset tilanteet luokittelemalla luokat, vakioita ja toiminnot käytetään PHP-sovellusten kehittäminen osaksi nimiavaruudet.
Kuinka se toimii? Ensinnäkin kaikki luokat, tehtävät ja vakiot sijoitetaan yhteen yhteinen paikka; Sieltä ne voidaan luokitella nimiavaruudet using namespace avainsanan nimetä tiedoston. Se on yleensä ensimmäinen asia tehdä ennen kuin jatkat PHP-sovellusten kehittäminen. Eri namespaced koodit voidaan määritellä samassa tiedoston, mutta PHP kehittäjä voi käyttää yhden namespace määritellä koodieston. Sub-nimiavaruuksia voidaan käyttää määrittelemään ketjun nimiavaruuksia aikana PHP-sovellusten kehittäminen. Kenoviiva () käytetään osa niitä.
Nimiavaruuksia käytetään eri selvittämään eri PHP terminologiaa kuten täysin pätevä nimi, pätevä nimi ja varauksettoman nimi. Täysin pätevä nimi on PHP-sovellusten kehittäminen koodia ole epäselvyyttä ja tunnistetaan ja erotetaan käyttäen kenoviivaa joka toimii tiedoston polku. Esine alustuksen tai kertaluonteisia toiminto voi soittaa käyttämällä täysin pätevä nimi. Pätevät nimi on atleast yksi nimiavaruus erotin ja varauksettoman nimi ei ole erotin. Nimeäminen PHP-sovellusten kehittäminen on tehtävä seuraamalla tiettyjä sääntöjä.
Tässä meillä on joitakin niistä: 1) Puhelut täysin päteviä luokat, vakioita ja toiminnot unraveled käännöksen yhteydessä. 2) Tuo sääntöjä noudatetaan muunnettaessa päteviä ja epäpäteviä nimiä. 3) Varmista, nimiavaruudet onko pätevä tai epäpätevä on viime nimitila prepended ellei niitä ole jo muutettu mukaan tuontisäännöt. 4) nimeäminen varauksettoman luokissa ne ensin käännetään kohti uusimpia tuontia koskeva