প্রপার্টি_এক্সিস্ট() বা isset() ফাংশনটি ক্লাস বা অবজেক্টে প্রপার্টি বিদ্যমান কিনা তা পরীক্ষা করতে ব্যবহার করা যেতে পারে।
সিনট্যাক্স
নিচে property_exists() function−
এর সিনট্যাক্স রয়েছেproperty_exists( mixed $class , string $property )
উদাহরণ
if (property_exists($object, 'a_property'))
নিচে isset() function−
এর সিনট্যাক্স দেওয়া হলisset( mixed $var [, mixed $... ] )
উদাহরণ
if (isset($object->a_property))
যদি 'a_property' শূন্য হয় তাহলে isset() মিথ্যা ফেরত দেবে।
উদাহরণ
আসুন একটি উদাহরণ দেখি -
<?php class Demo { public $one; private $two; static protected $VAL; static function VAL() { var_dump(property_exists('myClass', 'two')); } } var_dump(property_exists('Demo', 'one')); var_dump(property_exists(new Demo, 'one')); ?>
আউটপুট
এটি নিম্নলিখিত আউটপুট-
তৈরি করবেbool(true) bool(true)