php类型运算符怎么用

发布时间:2021-08-10 09:02:04 作者:小新
来源:亿速云 阅读:91

小编给大家分享一下php类型运算符怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

1、类型运算符指的是instanceof。

instanceof运算符是php5引进的。在此之前用is_a(),但是is_a()已经过时了,最好用instanceof。

<?php
class other
{
}
class another
{
}
$a = new other;
var_dump($a instanceof other);
var_dump($a instanceof another);
?>

这个结果只存在true和false两种可能性,再去看看代码,它先定义了两个类,然后$a是other,接着就是问$a是不是属于这个类的,感觉这段代码是这个意思啊。

那我们来看看是不是这个意思,详细介绍一下这个运算符。

2、instanceof用于确定PHP变量是否属于某一类class的实例。如果属于返回true,如果不属于则返回false。

既然这个应用我们已经看过了,来看这个运算符的另一种用法。

<?php
interface other
{
   public function cmcc();
 }
 class ExampleClass implements other
{
   public function cmcc()
   {
     return 'Hello World!';
   }
 }
$exampleInstance = new ExampleClass();
 if($exampleInstance instanceof other){
   echo '是的,它实现了!';
 }else{
   echo '不,它没有实现.';
}
?>

这个例子的结果也只有两种,一种就是“确定”,另外一种就是“否定”。不外乎是这两种结果。我们来看看这个运算符的另一种用法吧。

可以用来判断一个对象是否实现了某个接口。如果属于返回true,如果不属于则返回false。很显然这个例子表明这个对象实现了某个接口。

以上是“php类型运算符怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. PHP基础-数据类型和运算符
  2. PHP中运算符怎么用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php

上一篇:JavaScript中设计模式是什么

下一篇:代理IP工具有什么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》