PHP is_a函数

PHP is_a函数——检查对象和类的从属关系,s_a函数可检查对象是否属于该类或该类是否是此对象的父类。如果是,则返回true,否则返回false。自PHP 5.0起is_a()函数已废弃,请使用instanceof类型运算符。

PHP is_a函数 语法

bool is_a ( object object, string class_name )

object为必选参数,输入的对象名称;class_name为必选参数,输入的类的名称。

PHP is_a函数 示例

应用is_a()函数检查$book对象和book类是否存在从属关系

代码如下:

class Book{
   var $var = 'php';
}
$book = new Book();
if(is_a($book, 'book')){
   echo "$book 是 Book 的对象";
}
?>

本示例的运行结果:

$book 是 Book 的对象

在PHP 5.0中应用instanceof运算符

代码如下:

<?php
class Book{
   var $var = 'php';
}
$book = new Book();
if($book instanceof book){
   echo "$book 是 Book 的对象";
}
?>

本示例的运行结果:

$book 是 Book 的对象
赞(0)
未经允许不得转载:极客笔记 » PHP is_a函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址