*   >> Læs Uddannelse artikler >> tech >> web development

Brug af PHP Navnerum til PHP Application Development

Mest markant og revolutionær forandring fundet i PHP 5.3. er inddragelsen af ​​Navnerum specielt designet til PHP applikationsudvikling. De fleste af PHP udviklere bekendt med Java og C # vil også være bekendt med navnerum. De, der ikke er klar over det kan selvfølgelig forbedre deres viden om det samme. En ting vigtigt at nævne her er, at PHP navnerum massivt har ændret strukturen i PHP-applikationer. Hvorfor har vi brug PHP navnerum? Vi er alle klar over PHP kode biblioteker jo større de bliver jo mere forvirrende det begynder at få.

I en kode bibliotek hver kode er defineret for en funktion, som biblioteket udvider der er chance for at omdefinere den samme kode med en anden funktion. Chancerne for at omdefinere samme kode stiger, når du tilføjer en tredjepart plug i. I små simple ord navnerum hjælper PHP udviklere undgå sådanne situationer ved at klassificere de klasser, konstanter og funktioner, der anvendes i PHP applikationsudvikling i navnerum.

Hvordan det virker? Først alle de klasser, der er funktioner og konstanter placeret i en fælles sted; herfra kan de inddeles i navnerum hjælp namespace søgeord for at navngive en fil. Det er generelt den første ting at gøre, før du fortsætter med PHP applikationsudvikling. Forskellige namespaced koder kan defineres i samme fil, men en PHP udvikler kan ikke bruge enkelt navneområde til at definere kode blok. Sub-namespaces kan bruges til at definere en kæde af namespaces under PHP applikationsudvikling. Omvendt skråstreg () bruges til at skille dem.

Navnerum bruges forskelligt at fastslå forskellige PHP terminologi som fuldt kvalificeret navn, kvalificeret navn og ukvalificerede navn. Fuldt kvalificeret navn er et PHP applikationsudvikling kode uden tvetydighed og identificeres og separeres ved hjælp af en omvendt skråstreg, der fungerer som en fil sti. Initialisering genstand eller enkeltstående funktionskald kan gøres ved hjælp fuldt kvalificeret navn. Kvalificeret navn har mindst separator én namespace og ukvalificeret navn har ingen separator. Navngivning i PHP applikationsudvikling skal gøres ved at følge visse regler.

Her har vi nogle af dem: 1) Opkald til fuldt kvalificerede klasser, konstanter og funktioner er unraveled påkompileringstidspunktet. 2) Import regler følges ved konvertering kvalificerede og ukvalificerede navne. 3) Sørg for namespaces uanset om kvalificeret eller ukvalificeret har nyligt navnerum tilføjes i begyndelsen, hvis de ikke allerede er konverteret i henhold til reglerne for impo

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.