如果我正确理解了php中的提示类型,它会检查类型并在未声明的情况下抛出错误。
在我看来,这不仅仅是一个"提示" - 更像是(完整)"检查" (比如java - 我的主要编程背景)。
所以,我想知道我是否遗漏了某些东西,或者是用这种方式命名的意图。
答案 0 :(得分:0)
PHP不检查变量类型,并且未在变量声明中声明类型。 PHP总是在需要时尝试将变量转换为正确的类型。如果对数字进行str_replace,则数字将暂时转换为字符串。
正如您所见http://php.net/manual/en/language.types.type-juggling.php
所以它与java完全相反。