【发布时间】:2019-04-26 06:19:50
【问题描述】:
我注意到一些 PHP 字符串函数使用了下划线,而有些则没有
这里是例子
strlen()
strtolower()
strtoupper()
strpos()
等等。
带下划线的字符串函数
str_replace()
str_word_count()
str_split()
str_repeat()
等等。
我希望那些函数名应该是这样的
str_len()
str_to_lower()
str_to_upper()
str_pos()
【问题讨论】:
-
我认为这是因为 PHP 不是一门严格的语言,并且多年来有许多不同的开发人员致力于它,这导致了这种不一致。
-
是的......我真的没有看到任何明显的行为组可以解释这两种命名方案。
-
他们确实有一些别名,如
sizeof和count,所以也许他们会使用它来获得更统一的函数名称。或者不。 -
到底重要吗?你猜猜鬃毛的功能是什么?还是查一下?
标签: php string function str-replace strlen