作者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/m.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