1
8
刚刚删除
工作示例:
|
2
28
PHP不支持标量值的类型提示。目前,它只能用于类、接口和数组。在您的例子中,它期望一个对象是一个“字符串”的实例 班 . 目前,在PHP的SVN主干版本中有一个实现支持这一点,但是还不确定该实现是否会在未来的PHP版本中发布,或者是否支持它。 |
3
4
类型提示只能用于对象数据类型(或5.1之后的数组),不能用于字符串、整数、浮点、布尔值等基本类型 |
4
2
从PHP文档( http://php.net/manual/en/language.oop5.typehinting.php )
无法暗示
|
5
0
注释 “类型声明”(又名“类型提示”)自php 7.0.0以来可用于以下类型:
从现在开始,这个问题的另一个答案实际上是: 将PHP版本切换到php7.x,代码将按预期工作。 http://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration |
Keji Li · 如何将函数参数键入为本机函数 6 年前 |
ttyridal · 如何引用函数的类型提示 6 年前 |
Joseph Yourine · 实现返回双精度的方法:不匹配 7 年前 |
Matt · 函数[duplicate]的类型提示是什么 7 年前 |