PHP 中最常用的 100 个函数
PHP 静态分析引擎 Exakat 分析了 1900 个 PHP 开源项目,整理了最常用的 100 个 PHP 函数:
从这最常用的 100 个 PHP 函数,总结一下:
- 这 100 个函数近期都没有被废弃的计划,所以可以放心使用,并加强学习。
- 最常用的是字符串函数,然后是数组函数和文件函数,有相当多的调用是为了知道值的类型。
md5
是最常用的加密函数,其次是Sha1
(#147),print_r
出现在 1/3 的项目的代码中。- 由于
dirname(dirname(dirname()))
的调用方式,dirname
的排名变得异常的高。 - 在非内置库中,mbstring 排名第一、curl 第二,然后是 gd、filter 和 iconv。
- 数组中排序中使用键比使用值更频繁。
- 读取文件的函数比写入文件的函数应用的多,另外通常使用
file_get_contents
读取文件,使用fwrite
写入文件。 array
,echo
,print
,empty
,isset
和其他语言结构,因为不能算作 PHP 函数,所以没有纳入此排名,但是它们的使用度肯定是非常高的。array_push
,is_object
,func_get_arg
,chr
,call_user_func
这些函数应该用运算符替代 。- 数据库函数没有在这里排名,因为经常使用的是类,但数据库的功能是使用度很高的。
- 最后许多函数在新版中有了新的功能,比如
count()
和dirname()
有了第二个参数,以及preg_match()
和str_replace()
接受数组作为参数等,可以点击表格中的函数名去到 PHP 官网再深入学习一下。