330 of 410 menu

Namespace komandası

PHP-də ad fəzaları (namespaces) sinifləri, interfeysləri, funksiyaları və sabitləri təcrid etməyə imkan verir. Onlar xüsusilə böyük layihələr üzərində işləyərkən və ya üçüncü tərəf kitabxanalarından istifadə edərkən faydalıdır. Ad fəzası faylın əvvəlində namespace açar sözü ilə təyin olunur.

Sintaksis

namespace MyProject;

Nümunə

Sadə bir ad fəzası və onun daxilində bir sinif yaradaq:

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

Nümunə

Başqa ad fəzasından sinifə müraciət:

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

Kodun icra nəticəsi:

'Hello from MyClass'

Nümunə

Ad fəzaları üçün ləqəblərin istifadəsi:

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

Həmçinin bax

  • siniflər yaratmağa imkan verən class komandasına,
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et