330 of 410 menu

namespace buýrugy

PHP-däki at giňişlikleri (namespaces) klasslary, interfeýsleri, funksiýalary we konstantalary izolirlemäge mümkinçilik berýär. Olar uly taslamalar bilen işleýän ýa-da üçünji tarap kitaphanalaryny ulanýan wagtynda aýratynam peýdaly. At giňişligi faýlyň başynda namespace açar sözi bilen kesgitlenýär.

Sintaksis

namespace MyProject;

Mysal

Ýönekeý at giňişligini we onuň içindäki klassy dörediň:

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

Mysal

Başga at giňişligindäki klassa ýüz tutmak:

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

Kody ýerine ýetiriň netijesi:

'Hello from MyClass'

Mysal

At giňişlikleri üçin goşmaça atlary ulanmak:

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

Şeýle-de görmeli

  • class buýrugy,
    klasslary döretmäge mümkinçilik berýär
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et