ফাংশন 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 ফাংশন,
যা ট্রেইট পরীক্ষা করে