I ett kodbibliotek varje kod definieras en funktion, som biblioteket expanderar det finns möjligheter att omdefiniera samma kod med en annan funktion. Chanserna att omdefiniera samma kod ökar när du lägger till en tredje part plug-in. I små enkla ord namn hjälpa PHP-utvecklare att undvika sådana situationer genom att klassificera de klasser, konstanter och funktioner som används i PHP applikationsutveckling till namnområden.
Hur det fungerar? Först alla klasser, funktioner och konstanter placeras i en gemensam plats; härifrån de kan delas in i namnutrymmen med hjälp av nyckelordet namespace för att nämna en fil. Det är i allmänhet det första du bör göra innan du fortsätter med PHP applikationsutveckling. Olika namnområde koder kan definieras i samma fil, men en PHP-utvecklare kan inte använda enda namnområde att definiera kodblocket. Sub-namnutrymmen kan användas för att definiera en kedja av namnrymder under PHP applikationsutveckling. Omvänt snedstreck () används för att skilja dem.
Namnrymder används på olika sätt för att ta reda på olika PHP terminologi som fullständiga namn, kvalificerade namn och okvalificerat namn. Fullt kvalificerade namnet är en PHP applikationsutveckling kod utan tvetydighet och identifieras och separeras med hjälp av en backslash som fungerar som en sökväg. Objekt initiering eller engångsfunktionsanrop kan göras med hjälp av fullt kvalificerade namn. Kvalificerade namnet har minst ett namespace separator och okvalificerat namn har ingen separator. Namngivning i PHP applikationsutveckling behöver göras genom att följa vissa regler.
Här har vi några av dem: 1) Samtal till fullt kvalificerade klasser, konstanter och funktioner repas vid kompileringen. 2) Import regler följs vid konvertering kvalificerade och okvalificerade namn. 3) Se till att namn om kvalificerade eller okvalificerade har nyligen namnutrymme föregås om de inte redan omvandlas enligt importreglerna. 4) För att namnge okvalificerad