फ़ंक्शन class_alias

फ़ंक्शन class_alias निर्दिष्ट क्लास के लिए एक उपनाम बनाता है। पहला पैरामीटर मूल क्लास का नाम लेता है, दूसरा - उपनाम का नाम। तीसरा वैकल्पिक पैरामीटर निर्धारित करता है कि क्या ऑटोलोड द्वारा फ़ंक्शन को कॉल किया जाना चाहिए।

सिंटैक्स

phpclass_alias(original, alias, [autoload]);

उदाहरण

एक क्लास और उसका उपनाम बनाएं:

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

कोड निष्पादन का परिणाम:

php'Hello'

उदाहरण

जांचें कि क्या क्लास का उपनाम मौजूद है:

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

कोड निष्पादन का परिणाम:

php'Alias exists'

यह भी देखें

  • फ़ंक्शन class_exists,
    जो क्लास की जांच करता है
  • फ़ंक्शन get_class,
    जो ऑब्जेक्ट की क्लास रिटर्न करता है
  • फ़ंक्शन interface_exists,
    जो इंटरफेस की जांच करता है
  • फ़ंक्शन trait_exists,
    जो ट्रेट की जांच करता है