php中的String类型的大小写,是string还是String?

String type casing in php, is it string or String?

php 字符串类型的正式名称是什么?

它是 'string' 像 c#,还是 'String' 像 Java,或者两者兼而有之?

我在http://php.net/manual/en/language.types.string.php

中找不到它

我想用它严格键入我的函数

function getImageName() : string;

function getImageName() : String;

由于 PHP 是一个 ,特别是关键字不区分大小写,因此对于内置类型名称大小写无关紧要。 stringString 都将用作类型声明(又名 'type hint')。

官方文档提到了小写变体,因此 可能 使用小写关键字作为代码风格是个好主意——就像大多数 PHP 代码风格使用 [=例如,12=] 而不是 Foreach

P.S。您可以在 PHP Function arguments page, 'Type declarations' section.

上找到文档