【发布时间】:2017-01-06 13:48:25
【问题描述】:
如果我正确理解 php 中的类型提示实际上是做什么的,它会检查类型并在未声明时抛出错误。
在我看来,这不仅仅是一个“提示”——更像是一个(完整的)“检查”(比如 java——我的主要编程背景)。
所以,我想知道我是否遗漏了什么,或者这样命名的意图是什么。
【问题讨论】:
-
也许它类似于
@NotNull之类的注释,它允许静态分析以帮助解决可能分配 null 的编码错误,但不会阻止在运行时分配 null 值通过内省。
标签: php language-lawyer type-hinting