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