330 of 410 menu

Η εντολή namespace

Οι χώροι ονομάτων (namespaces) στην PHP επιτρέπουν την απομόνωση κλάσεων, διεπαφών, συναρτήσεων και σταθερών. Είναι ιδιαίτερα χρήσιμοι όταν εργάζεστε με μεγάλα projects ή όταν χρησιμοποιείτε βιβλιοθήκες τρίτων. Ο χώρος ονομάτων ορίζεται με τη λέξη-κλειδί 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štinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη