কম্পিউটার

পিএইচপি টাইপ অপারেটর


পরিচয়

পিএইচপি-তে, প্রদত্ত ভেরিয়েবল একটি নির্দিষ্ট শ্রেণীর একটি বস্তু কিনা তা নিশ্চিত করা সম্ভব। এই উদ্দেশ্যে PHP এর উদাহরণ আছে অপারেটর।

সিনট্যাক্স

$var instanceof class

এই অপারেটরটি $var এর একটি বুলিয়ান মান প্রদান করে TRUE হল ক্লাসের একটি বস্তু, অন্যথায় এটি FALSE প্রদান করে

উদাহরণ

নিম্নলিখিত উদাহরণে, ইন্সট্যান্সঅফ অপারেটর পরীক্ষা করে দেখে যে ব্যবহারকারীর প্রদত্ত অবজেক্ট টেস্টক্লাস সংজ্ঞায়িত করেছে কিনা

উদাহরণ

<?php
class testclass{
   //class body
}
$a=new testclass();
if ($a instanceof testclass==TRUE){
   echo "\$a is an object of testclass";
} else {
   echo "\$a is not an object of testclass";
}
?>

আউটপুট

নিম্নলিখিত ফলাফল প্রদর্শিত হবে

$a is an object of testclass

একটি নির্দিষ্ট বস্তু ক্লাসের একটি উদাহরণ নয় কিনা তা পরীক্ষা করতে, ব্যবহার করুন! অপারেটর

উদাহরণ

<?php
class testclass{
   //class body
}
$a=new testclass();
$b="Hello";
if (!($b instanceof testclass)==TRUE){
   echo "\$b is not an object of testclass";
} else {
   echo "\$b is an object of testclass";
}
?>

আউটপুট

নিম্নলিখিত ফলাফল প্রদর্শিত হবে

$b is not an object of testclass

ইনস্ট্যান্স অফ অপারেটর একটি ভেরিয়েবল প্যারেন্ট ক্লাসের অবজেক্ট কিনা তাও পরীক্ষা করে

উদাহরণ

<?php
class base{
   //class body
}
class testclass extends base {
   //class body
}
$a=new testclass();
var_dump($a instanceof base)
?>

আউটপুট

নিম্নলিখিত ফলাফল প্রদর্শিত হবে

bool(true)

এটি একটি ভেরিয়েবল ইন্টারফেসের একটি উদাহরণ কিনা তা নিশ্চিত করতে পারে

উদাহরণ

<?php
interface base{
}
class testclass implements base {
   //class body
}
$a=new testclass();
var_dump($a instanceof base)
?>

আউটপুট

নিম্নলিখিত ফলাফল প্রদর্শিত হবে

bool(true)

  1. PHP-তে 'AND' বনাম '&&' অপারেটর

  2. পিএইচপি-তে অবজেক্টকে অ্যারেতে রূপান্তর করুন।

  3. PHP-তে date_timezone_set() ফাংশন

  4. PHP-তে date_modify() ফাংশন