Hvordan bruke PHP Navnerom

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.