330 of 410 menu

Namespace komandasi

PHP dagi nomlar fazolari (namespaces) klasslar, interfeyslar, funksiyalar va konstantalarni izolyatsiya qilish imkonini beradi. Ular ayniqsa katta loyihalar bilan ishlashda yoki uchinchi tomon kutubxonalaridan foydalanganda foydalidir. Nomlar fazosi namespace kalit so'zi yordamida fayl boshida aniqlanadi.

Sintaksis

namespace MyProject;

Misol

Oddiy nomlar fazosi va uning ichidagi klass yaratamiz:

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

Misol

Boshqa nomlar fazosidagi klassga murojaat qilish:

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

Kodni bajarish natijasi:

'Hello from MyClass'

Misol

Nomlar fazolari uchun taxalluslardan foydalanish:

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

Shuningdek qarang

  • class komandasi,
    bu klasslarni yaratish imkonini beradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish