PHP中的is_a()函数检查对象是否属于此类或具有此类作为其父级之一。如果对象属于此类或具有此类作为其父级之一,则该函数返回TRUE,否则返回FALSE。
is_a(object, class)
对象 -测试对象
class-类 名称
如果对象属于此类或具有此类作为其父级之一,则is_a()函数返回TRUE,否则返回FALSE。
以下是一个例子-
<?php interface ClassOne { public function Demo(); } class ClassTwo implements ClassOne { public function Demo () { print "Demo"; } } $obj = new ClassTwo(); if(is_a($obj, 'ClassOne')) { echo "Correct!"; } else { echo "Incorrect!"; } ?>
输出结果
Correct!