फ़ंक्शन 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,
जो ट्रेट की जांच करता है