我看到===经常在PHP语句,但不知道是什么意思。例如,如果($ pwd === PwdHash($ pass,substr($ pwd,0,9)))。 谢谢
回答
它测试相等,但不像==
它要求两个操作数是相同的类型以及值。
例如,"1" == 1
将为真,但"1" === 1
为假,因为类型不同。
谢谢。你的回答非常有帮助。 – 2012-01-18 06:21:19
重要的一点不是'==='需要相同的类型,而是== ==实际上试图执行**类型转换**来使它们成为'==='。 – jondavidjohn 2012-01-18 06:22:51
关于“Type Juggling”的PHP文档更详细地介绍了它的类型系统和投射(http://php.net/manual/en/language.types.type-juggling.php) – 2012-01-18 06:32:09
- 1. $这意味着什么PHP?
- 2. - >在PDO PHP中意味着什么?
- 3. 在php中函数意味着什么?
- 4. 这是什么头意味着在PHP
- 5. “array_expression”在php中意味着什么?
- 6. 在AngularJS中结尾意味着什么double意味着
- 7. 变量$这意味着什么PHP?
- 8. 〜=是什么。在Stata意味着什么?
- 9. PREEMPTIVE_XE_DISPATCHER这意味着什么?
- 10. Field.Index.NOT_ANALYZED_NO_NORMS意味着什么
- 11. MYSQLI_NUM意味着什么?
- 12. * | *这意味着什么CSS?
- 13. 溢出意味着什么?
- 14. HttpServletResponse.SC_BAD_REQUEST意味着什么?
- 15. 什么呢JDBC:HSQLDB:hsqlTempFiles意味着
- 16. 奎因意味着什么?
- 17. [Bindable]在动作中意味着什么?
- 18. #[...]在emacs-lisp中意味着什么?
- 19. [](){}构造在C++中意味着什么?
- 20. CLI在PowerCLI中意味着什么?
- 21. 在gdb中这意味着什么?
- 22. 0..1在EF中意味着什么?
- 23. 什么是$ .functionName();意味着在JavaScript?
- 24. 什么robots.txt意味着在这一行?
- 25. tmp_xxx在java中意味着什么?
- 26. 'generic'在Django中意味着什么?
- 27. 是什么;是否意味着在Ruby?
- 28. 什么是“this.somevariable”意味着在JavaScript?
- 29. %s在这里意味着什么?
- 30. 撇号在Haskell中意味着什么?
@rdlowrey:那就是出现一个自动生成的评论当投票结束时将这个问题称为重复。 – sberry 2012-01-18 06:26:22