带有问号(?type)的php方法参数类型提示
2022-08-30 11:42:32
我只是觉得在php(symfony/laravel)代码上在方法类型提示中使用问号:
public function functionName(?int $arg = 0)
在其他情况下,?类型不是最后一个,但我没有找到任何一个没有默认值的。
问题是,我找不到有关此内容的任何信息,我检查了:
- 这里 : http://php.net/manual/en/migration70.new-features.php
- 和这里 : http://php.net/manual/en/migration71.new-features.php
- 和这里 : http://php.net/manual/en/functions.arguments.php
与7.2相同,但由于代码只需要7.1,因此似乎很正常。
我也谷歌,并在这里搜索,但要么没有记录,要么问号主题正在击败搜索引擎。
所以我现在觉得有点傻,如果有人能启发我这个问号在方法签名论证中的重要性,我将不胜感激。
谢谢