কম্পিউটার টিউটোরিয়াল

PHP-এ get_class() ফাংশন


get_class() ফাংশনটি একটি অবজেক্টের ক্লাসের নাম পায়। অবজেক্ট অবজেক্ট না হলে FALSE রিটার্ন করে। ক্লাসের ভিতরে অবজেক্ট বাদ দেওয়া থাকলে, সেই ক্লাসের নাম রিটার্ন হয়।

সিনট্যাক্স

get_class(object)

প্যারামিটার

  • object − পরীক্ষা করার অবজেক্ট। ক্লাসের ভিতরে এই প্যারামিটার এড়ানো যাবে।

রিটার্ন

get_class() ফাংশনটি একটি অবজেক্টের ক্লাসের নাম রিটার্ন করে। অবজেক্ট অবজেক্ট না হলে FALSE রিটার্ন করে। ক্লাসের ভিতরে অবজেক্ট বাদ দেওয়া থাকলে, সেই ক্লাসের নাম রিটার্ন হয়।

উদাহরণ

নিচে একটি উদাহরণ দেওয়া হলো −

<?php 
class Demo { 
    function Demo() { 
    } 
    function name() { 
        echo "Internal call: " , get_class($this) , "\n"; 
    } 
} 
// একটি অবজেক্ট তৈরি করুন 
$two = new Demo(); 
// এক্সটার্নাল কল 
echo "External call: " , get_class($two) , "\n"; 
// ইন্টারনাল কল 
$two->name(); 
?>

আউটপুট

External call: Demo Internal call: Demo

  1. PHP-এ get_class_methods() ফাংশন

  2. PHP-এ is_subclass_of() ফাংশন

  3. PHP-এ get_object_vars() ফাংশন

  4. PHP-এ class_exists() ফাংশন