330 of 410 menu

Komanda namespace

Imenski prostori (namespaces) u PHP-u omogućavaju izolaciju klasa, interfejsa, funkcija i konstanti. Posebno su korisni pri radu na velikim projektima ili pri korišćenju stranih biblioteka. Imenski prostor se definiše ključnom rečju namespace na početku fajla.

Sintaksa

namespace MyProject;

Primer

Napravimo jednostavan imenski prostor i klasu unutar njega:

<?php namespace MyProject; class MyClass { public function hello() { return 'Hello from MyClass'; } } ?>

Primer

Pristupanje klasi iz drugog imenskog prostora:

<?php require_once 'MyClass.php'; $obj = new \MyProject\MyClass(); echo $obj->hello(); ?>

Rezultat izvršavanja koda:

'Hello from MyClass'

Primer

Korišćenje pseudonima (alias) za imenske prostore:

<?php use MyProject\MyClass as MC; $obj = new MC(); echo $obj->hello(); ?>

Pogledajte takođe

  • komandu class,
    koja omogućava kreiranje klasa
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij