作者b95170088 (夏恋秋分)
看板PHP
标题[请益] class_alias问题
时间Mon Jun 15 21:27:39 2020
刚刚在看php官方范例
https://www.php.net/manual/en/function.class-alias.php
为什麽 var_dump($a===$b) 会印出 false
$a跟$b的value一样 ,我用get_class印出他们两个class也一样gettype印出类型 也一样
但我不知道为什麽
var_dump($a===$b) 会印出 false
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.225.94.179 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1592227662.A.D9D.html
1F:→ Nonegrame: $a === $b 会去比 references 所以不会相等 06/15 22:47
2F:推 newton2009: true: the same object; false: different obeject 06/16 06:52
3F:→ newton2009: 我 object 忘记改成复数 QAQ 06/16 06:54
4F:→ newton2009: $foo1 = new Foo(); // object(Foo)#1 06/16 06:57
5F:→ newton2009: $foo2 = new Foo(); // object(Foo)#2 06/16 06:57
6F:→ newton2009: 两个物件都根据 Foo 类别建的 06/16 06:58
7F:→ newton2009: 但是 new 出来会是一个新的物件 不会是同个物件 06/16 07:01
8F:→ newton2009: 你用 var_dump($a, $b); 看编号有没有一样 06/16 07:02
9F:推 joinbee: ==跟===是不同的两样东西 05/08 21:45