mrw*_*aim 2 php type-hinting php-7
php 字符串类型的正式名称是什么?
它是像 c# 这样的“字符串”,还是像 Java 那样的“字符串”,或者两者之一?
我在http://php.net/manual/en/language.types.string.php 中找不到它
我想用它来严格输入我的函数
function getImageName() : string;
Run Code Online (Sandbox Code Playgroud)
或者
function getImageName() : String;
Run Code Online (Sandbox Code Playgroud)
由于 PHP 是一种部分区分大小写的语言,特别是关键字不区分大小写,因此大小写对于内置类型名称无关紧要。无论string和String将作为类型声明(又名“类型提示”)。
官方文档提到了小写变体,因此使用小写关键字作为代码样式可能是一个好主意——就像大多数 PHP 代码样式使用foreach而不是Foreach,例如。
PS 您可以在PHP 函数参数页面的“类型声明”部分找到文档。