330 of 410 menu

Komut namespace

PHP'de isim alanları (namespaces), sınıfları, arayüzleri, fonksiyonları ve sabitleri izole etmenizi sağlar. Özellikle büyük projelerle çalışırken veya üçüncü taraf kütüphaneleri kullanırken çok faydalıdırlar. Bir isim alanı, dosyanın başında namespace anahtar kelimesi ile tanımlanır.

Sözdizimi

namespace MyProject;

Örnek

Basit bir isim alanı ve içinde bir sınıf oluşturalım:

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

Örnek

Başka bir isim alanındaki sınıfa erişim:

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

Kodun çalıştırılma sonucu:

'Hello from MyClass'

Örnek

İsim alanları için takma ad kullanımı:

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

Ayrıca Bakınız

  • sınıf oluşturmanıza izin veren class komutu,
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet