330 of 410 menu

Komanda namespace

Vardų erdvės (namespaces) PHP leidžia izoliuoti klases, interfeisus, funkcijas ir konstantas. Jos ypač naudingos dirbant su dideliais projektais ar naudojant trečiosių šalių bibliotekas. Vardų erdvė apibrėžiama raktažodžiu namespace failo pradžioje.

Sintaksė

namespace MyProject;

Pavyzdys

Sukurkime paprastą vardų erdvę ir klasę joje:

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

Pavyzdys

Kreipimasis į klasę iš kitos vardų erdvės:

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

Kodo vykdymo rezultatas:

'Hello from MyClass'

Pavyzdys

Vardų erdvių pseudonimų naudojimas:

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

Taip pat žiūrėkite

  • komandą class,
    kuri leidžia kurti klases
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti