330 of 410 menu

Фармони namespace

Фазоҳои номҳо (namespaces) дар PHP имконияти ҷудокунии синфҳо, интерфейсҳо, функсияҳо ва доимҳоро медиҳанд. Онҳо хусусан дар кор бо лоиҳаҳои калон ё истифодаи китобхонаҳои ҷонибӣ муфиданд. Фазои номҳо бо калимаи калидӣ namespace дар аввали файл муайян карда мешавад.

Синтаксис

namespace MyProject;

Намуна

Фазои номҳои содда ва синфро дар дохили он эҷод мекунем:

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

Намуна

Мурожаат ба синф аз фазои номи дигар:

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

Натиҷаи иҷрои рамз:

'Hello from MyClass'

Намуна

Истифодаи лақабҳо барои фазоҳои номҳо:

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

Ҳамчунин бубинед

  • фармони class,
    ки эҷоди синфҳоро имкон медиҳад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан