2
A
回答
3
"1" != 1 // False
"1" !== 1 // True
這是一種類型的東西。 !==
考慮到其操作數的類型,而!=
不(隱式轉換使第一個條件爲false)。
3
==
只有當值相等時才爲真。 ===
只有當值和類型相等時才爲真。
5
!==
是嚴格不相等並且不做類型轉換
!=
不等於其確實檢查
4
===
AND !==
檢查之前類型轉換如果比較的值具有相同的類型(例如:int,string等)並且具有相同的值值
雖然...
==
和!=
只比較值
1
三重等於也確保這兩個變量來自同一類型
1 == `1` // is ok
1 === `1` // is not same.
1
- $一個! == $ b如果$ a不等於$ b,或者它們不是相同類型,則返回TRUE。
- $ a!= $ b如果$ a不等於$ b,則返回TRUE。
相關問題
- 1. PHP中。=和+ =有什麼區別?
- 2. PHP中sys_temp_dir和upload_tmp_dir有什麼區別?
- 3. PHP中'isset()'和'!empty()'有什麼區別?
- 4. PHP中的 - >和::有什麼區別?
- 5. php cli和php cgi有什麼區別?
- 6. php 4和php 5有什麼區別?
- 7. 有什麼區別`和$(Bash中有什麼區別?
- 8. PHP和Java有什麼區別?
- 9. <?有什麼區別?和<?php
- 10. JSP,PHP,HTML5和JavaScript有什麼區別?
- 11. Php:|有什麼區別?和||運營商
- 12. PHP header和Javascript window.location有什麼區別?
- 13. phpinfo();有什麼區別?和php -i?
- 14. javascript和PHP cookies有什麼區別?
- 15. 在Prolog中==和= =有什麼區別?
- 16. =和在mysql中有什麼區別?
- 17. `|。有什麼區別? `和`|| `在java中?
- 18. &和|有什麼區別?在Linux中?
- 19. |有什麼區別?和||在MATLAB中?
- 20. 〜/和〜在linux中有什麼區別?
- 21. *和。*在matlab中有什麼區別?
- 22. < - 和=在data.frame中有什麼區別?
- 23. &&和||有什麼區別?在JavaScript中?
- 24. 在Ember.js中,[]和Ember.A([])有什麼區別?
- 25. 在JavaScript中,'\'和'\ n'有什麼區別?
- 26. !=和=!有什麼區別!在Java中?
- 27. 有什麼區別? :和||
- 28. &&和||有什麼區別?
- 29. 「/」和「/ *」有什麼區別?
- 30. 有什麼區別:。!和:r!?
重複http://stackoverflow.com/questions/589549/php-vs-operator – 2009-11-18 06:37:27
我可以猜到這是一個重複的^^ – RageZ 2009-11-18 06:39:38