请选择 进入手机版 | 继续访问电脑版

乐心屋资源分享论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 321|回复: 0

详解php中 === 的使用_php实例

[复制链接]

264

主题

264

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10948
发表于 2022-9-3 20:51:19 | 显示全部楼层 |阅读模式
当比较简单类型时(如String int float bool),判断的是"相等 && 类型一样"

  1. $num1 = 123;

  2. $num2 = 123;

  3. $num3 = '123';

  4. var_dump($num1 === $num2);//输出 bool(true)

  5. var_dump($num3 === $num1);//输出 bool(false) 因为$num3是字符串 $num1是整型
复制代码
比较对象时,判断的是"是否指向同一个对象"
  1. class Person {

  2. public $name;

  3. }

  4. $p1 = new Person();

  5. $p1->name = 123;

  6. $p2 = new Person();

  7. $p2->name = 123;

  8. var_dump($p1 === $p2);//输出 bool(false),这是俩对象,虽然都是Person类型且值相等

  9. var_dump($p1 == $p2); //输出 bool(true),俩对象的值是一样的。
复制代码
以上所述是小编给大家介绍的php中 === 的使用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑子|栀子舒资源博客|乐心屋资源分享论坛 ( 皖ICP备2021007551号 )

GMT+8, 2023-6-5 18:27 , Processed in 0.052296 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表