330 of 410 menu

Komanda namespace

Vārdtelpas (namespaces) PHP ļauj izolēt klases, interfeisus, funkcijas un konstantes. Tās ir īpaši noderīgas, strādājot ar lieliem projektiem vai izmantojot trešo pušu bibliotēkas. Vārdtelpu definē ar atslēgvārdu namespace faila sākumā.

Sintakse

namespace MyProject;

Piemērs

Izveidosim vienkāršu vārdtelpu un klasi tajā:

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

Piemērs

Pieeja klasei no citas vārdtelpas:

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

Koda izpildes rezultāts:

'Hello from MyClass'

Piemērs

Saīsinājumu (alias) izmantošana vārdtelpām:

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

Skatiet arī

  • komandu class,
    kas ļauj veidot klases
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt