ฟังก์ชั่น is_a()
ความหมายของฟังก์ชั่นและการใช้งาน
การตรวจสอบว่า object อยู่ในคลาส parents หรือไม่ ด้วยฟังก์ชั่น is_a()
รูปแบบการเขียน (Syntax)
bool is_a ( object $object , string $class_name [, bool $allow_string = FALSE ] )
ตัวอย่างที่ 1
<?php
// define a class
class WidgetFactory
{
var $oink = 'moo';
}
// create a new object
$WF = new WidgetFactory();
if (is_a($WF, 'WidgetFactory')) {
echo "yes, \$WF is still a WidgetFactory\n";
}
?>
ตัวอย่างที่ 2
<?php
if ($WF instanceof WidgetFactory) {
echo 'Yes, $WF is a WidgetFactory';
}
?>