网站制作学习网PHP→正文:php instanceof操作符
字体:

php instanceof操作符

PHP 2010/8/10 18:54:58  点击:不统计


instanceof操作符是PHP中一个比较操作符,它接收左右两边的参数,并且返回Boolean类型的值,这个错哦啊佐夫是用来确定对象的某个实例式否为特定的类型,或者是否是某个类的实例,或者是从某个类型中继承,或者是实现了某个特定的接口
类型:代表某个类的运行时定义,php在解析类或者接口时,会创建一个类型.
举例说明instanceof:
<?
interface forasp{
function cn($temp);
}
class wwwforasp implements forasp{
 function cn($temp){
 if($temp instanceof forasp){
  echo "该对象是实现了forasp的接口!";//
  }
 }
  function iswwwforasp($temp){
  if($temp instanceof self){
  echo "该对象是wwwforasp的实例!";
  }
  }
}
$a = new wwwforasp();
$a->cn($a);
$a->iswwwforasp($a);
?>
输出:该对象是实现了forasp的接口!该对象是wwwforasp的实例!
通过实例很容易就理解了instanceof操作符的作用,intanceof操作符很重要,在以后的变成中经常会用到.牢记.

·上一篇:php抽象类和接口区别 >>    ·下一篇:php静态变量 >>
推荐文章
最新文章