*   >> Lezen Onderwijs artikelen >> tech >> web development

Met behulp van PHP naamruimten Voor PHP Applicatie Development

Most belangrijke en revolutionaire verandering in PHP 5.3. is de opname van Naamruimten speciaal ontworpen voor PHP applicatie-ontwikkeling. Het merendeel van de PHP ontwikkelaars vertrouwd met Java en C # zou ook bekend met namespaces zijn. Zij die niet bewust kan uiteraard hun kennis over hetzelfde. Een ding belangrijk om hier te vermelden is dat PHP namespaces massaal veranderd de structuur van de PHP-applicaties. Waarom hebben we PHP namespaces nodig? We zijn ons bewust van de PHP-code bibliotheken hoe groter ze uitgegroeid tot de meer verwarrend het begint te krijgen.

In een codebibliotheek elke code wordt gedefinieerd voor een functie, de bibliotheek expandeert er kans herdefiniëren dezelfde code met een andere functie. De kansen van het herdefiniëren van dezelfde code toe bij het toevoegen van een derde plug-in. In kleine eenvoudige woorden namespaces helpen PHP ontwikkelaars voorkomen dat dergelijke situaties door de indeling van de klassen, constanten en functies die gebruikt worden in PHP applicatie-ontwikkeling in naamruimten.

Hoe het werkt? Eerst alle klassen, functies en constanten worden geplaatst in een gemeenschappelijke plaats; Vanaf hier kunnen ze worden ingedeeld in naamruimten using namespace trefwoord om een ​​bestand te noemen. Het is meestal het eerste wat je moet doen voordat u verder gaat met PHP applicatie-ontwikkeling. Verschillende naamruimten codes kan worden gedefinieerd in hetzelfde bestand, maar een PHP ontwikkelaar kan enkele namespace gebruiken om code blok te definiëren. Sub-naamruimten kan worden gebruikt om een ​​keten van namespaces in PHP applicatie-ontwikkeling te bepalen.

Backslash () wordt gebruikt om ze te scheiden. Namespaces worden anders gebruikt om verschillende PHP terminologie zoals volledige naam, gekwalificeerde naam en gekwalificeerde naam vast te stellen. Volledig gekwalificeerde naam is een PHP applicatie ontwikkeling code zonder ambiguïteit en worden geïdentificeerd en gescheiden met behulp van een schuine streep naar links, die werkt als een bestand pad. Object initialisatie of eenmalige functie gesprekken kunnen worden gemaakt met behulp van een volledig gekwalificeerde naam.

Gekwalificeerde naam heeft minstens één namespace afscheider en gekwalificeerde naam heeft geen separator. Naamgeving in PHP applicatie-ontwikkeling moet worden gedaan door het volgen van bepaalde regels. Hier hebben we een aantal van hen: 1) Oproepen naar volledig gekwalificeerde klassen, constanten en functies worden ontrafel

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.