Hvordan bruke PHP Navnerom
Navnerom i PHP tillate programmerere å kapsle kode funksjonalitet inn i organisert filer. Programmereren kan organisere innholdet i disse filene i henhold til dataene filene inneholder eller prosedyrene koden i filene utføre. Da programmerer kan importere filen til ny kode, slik at dagens program å bruke funksjonaliteten til den gamle. Dette eksemplet viser hvordan du importerer en PHP-fil inn i en annen PHP-filen hjelper utvide funksjonaliteten og dele kode mellom programmer.
Bruksanvisning
1 Definer kode som en del av en navne. Lag en fil som heter "file1.php" i teksteditor og skriv dette eksempelet kode:
<? Php
namespace utfallsrom;
konst X = 1;
?>
Dette PHP koden definerer et navnerom "utfallsrom", som inneholder konstant variabel X satt til den numeriske verdien "1" Lagre filen.
2 Opprett en ny PHP-fil (name it "file2.php") i samme katalog som "file1.php" eksisterer. Kopier dette eksempelet kode:
<? Php
inkludere "file1.php";
?>
Denne koden skaper en tom php program som inkluderer "file1.php". Dette gjør at programmerer å bruke noen kode i "file1.php" ved å referere til navne "utfallsrom" som file1.php representerer. Nærmere bestemt kan dette programmereren å bruke variabelen "X" i den navnerom i "file1.php" for å utvide sin egen kode.
3 Bruk koden inkludert i "file1.php" i sammenheng med en annen fil. Som et eksempel:
<? Php
inkludere "file1.php";
konst X = 2;
echo X;
ekko utfallsrom \ X;
?>
Både «file1.php" og "file2.php" inneholde konstant variabel "X". Ved hjelp av navnerom, men gjør det mulig for programmereren å bruke begge variabler innenfor rammen av deres navnerom. I så fall vil den "echo X" kommando å trykke tallet "2", fordi det refererer seg til den umiddelbare variabel referanse (X). Kommandoen "echo utfallsrom \ X" -kommandoen vil skrive tallet "1" fordi det refererer til den konstante variable "X" bestemt til "utfallsrom" navnerom. Enhver henvisning til en variabel eller funksjon i et navnerom fra en annen fil utenom at navnerommet må være strukturert som "navne \ variabel."
Hint
- Mens navnerom tillate programmereren å referere flere variabler eller funksjoner med samme navn, er de viktigst ment å organisere og klargjøre kodestruktur. Det anses ikke god programmering praksis å dele variabelnavn på en jevnlig basis.