php中的字符串类型大小写,是字符串还是字符串?
Posted
技术标签:
【中文标题】php中的字符串类型大小写,是字符串还是字符串?【英文标题】:String type casing in php, is it string or String? 【发布时间】:2019-08-04 15:46:15 【问题描述】:php字符串类型的正式名称是什么?
是像 c# 那样的“字符串”,还是像 Java 那样的“字符串”,还是两者都有?
我在http://php.net/manual/en/language.types.string.php找不到它
我想用它来严格键入我的函数
function getImageName() : string;
或
function getImageName() : String;
【问题讨论】:
mlocati.github.io/articles/php-type-hinting.html 大小写无关。STRING
与 string
或 sTrInG
一样有效。但我总是使用较低的变体 (string
)。这是点缀它的首选方式。
有趣。我从来不知道 PHP 在某些情况下是不区分大小写的。 ***.com/questions/33273941/php-case-sensitivity
【参考方案1】:
由于 PHP 是 partially case sensitive language,特别是关键字不区分大小写,因此大小写对于内置类型名称无关紧要。 string
和 String
都将用作类型声明(又名“类型提示”)。
官方文档提到了小写变体,因此可能使用小写关键字作为代码样式是个好主意——就像大多数 PHP 代码样式使用 foreach
而不是 Foreach
一样,例如.
附:您可以在PHP Function arguments page, 'Type declarations' section 上找到文档。
【讨论】:
以上是关于php中的字符串类型大小写,是字符串还是字符串?的主要内容,如果未能解决你的问题,请参考以下文章