php中instanceof操作符的作用
作者:bea
最近看在php书上看了一个不怎么为大家熟悉的操作符instanceof,instanceof操作符是检测一个对象是否是一个类的实例。 例如有如下一个Person类: class Person{ private $name; public function __construct($name){ $this->name=$name; } } 下面代码是实例化一个Person类: $person1 = new Pers
最近看在php书上看了一个不怎么为大家熟悉的操作符instanceof,instanceof操作符是检测一个对象是否是一个类的实例。
例如有如下一个Person类:
class Person{
private $name;
public function __construct($name){
$this->name=$name;
}
}
下面代码是实例化一个Person类:
$person1 = new Person('信鸽网');
instanceof 操作符需要用两个参数来完成其功能。
第一个参数是你想要检查的对象,第二个参数是类名(事实上是一个接口名),用于确定是否这个对象是相应类的一个实例
下面是instanceof 用法的一个实例:
if($person1 instanceof Person){
echo "这是Person类的一个实例";
}else{
echo "这不是Person类的一个实例";
} 有用 | 无用
例如有如下一个Person类:
class Person{
private $name;
public function __construct($name){
$this->name=$name;
}
}
下面代码是实例化一个Person类:
$person1 = new Person('信鸽网');
instanceof 操作符需要用两个参数来完成其功能。
第一个参数是你想要检查的对象,第二个参数是类名(事实上是一个接口名),用于确定是否这个对象是相应类的一个实例
下面是instanceof 用法的一个实例:
if($person1 instanceof Person){
echo "这是Person类的一个实例";
}else{
echo "这不是Person类的一个实例";
} 有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- PHP模板引擎Smarty的工作原理
- smarty的安装、配置和使用实例
- 给大家介绍几个PHP模板引擎
- 强烈推荐一个PHP写的验证码类
- 配置.htaccess文件实现URL地址重写
- 建立友好于搜索引擎的URL地址
- PHP将sql文件导入到phpmyadmin
- 分享一个PHP写的分页类
- PHP连接mysql数据库的二种方法
- PHP数组合并函数array_merge
- php会话控制cookie的应用
- PHP学习:遍历数组的几种方法
- PHP查询指定字符在字符串出现的次数
- 优化PHP程序效率的一些细节
- 推荐几本好的PHP书籍
- 向大家推荐几款好用的php开发工具
- PHP中异常处理机制介绍
- PHP编码规范之注释规范
- PHP常用设计模式之单例模式