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 的对象

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程