335 of 410 menu

Συνάρτηση class_alias

Η συνάρτηση class_alias δημιουργεί ένα ψευδώνυμο για την καθορισμένη κλάση. Η πρώτη παράμετρος δέχεται το όνομα της αρχικής κλάσης, η δεύτερη - το όνομα του ψευδωνύμου. Η τρίτη προαιρετική παράμετρος καθορίζει εάν η συνάρτηση πρέπει να καλείται αυτόματα από τη μηχανή αυτόματης φόρτωσης.

Σύνταξη

class_alias(original, alias, [autoload]);

Παράδειγμα

Ας δημιουργήσουμε μια κλάση και το ψευδώνυμο της:

<?php class MyClass { public function test() { return 'Hello'; } } class_alias('MyClass', 'MyAlias'); $obj = new MyAlias(); echo $obj->test(); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'Hello'

Παράδειγμα

Ας ελέγξουμε αν υπάρχει το ψευδώνυμο της κλάσης:

<?php class TestClass {} class_alias('TestClass', 'TC'); if (class_exists('TC')) { echo 'Alias exists'; } ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'Alias exists'

Δείτε επίσης

  • συνάρτηση class_exists,
    που ελέγχει την ύπαρξη κλάσης
  • συνάρτηση get_class,
    που επιστρέφει την κλάση ενός αντικειμένου
  • συνάρτηση interface_exists,
    που ελέγχει την ύπαρξη διεπαφής
  • συνάρτηση trait_exists,
    που ελέγχει την ύπαρξη trait
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη