330 of 410 menu

Nimeruumi käsk

Nimeruumid (namespaces) PHP-s võimaldavad isoleerida klasse, liideseid, funktsioone ja konstante. Need on eriti kasulikud suurte projektide töötamisel või kolmandate osapoolte teekide kasutamisel. Nimeruum on määratletud võtmesõnaga namespace faili alguses.

Süntaks

namespace MyProject;

Näide

Loome lihtsa nimeruumi ja klassi selle sees:

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

Näide

Klassi poole pöördumine teisest nimeruumist:

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

Koodi täitmise tulemus:

'Hello from MyClass'

Näide

Nimeruumide sünonüümide kasutamine:

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

Vaata ka

  • käsku class,
    mis võimaldab klasse luua
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu