PHP中哪些函数最常用,能否详细介绍一下?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1498个文字,预计阅读时间需要6分钟。
以下是最常用的前100个PHP函数:
1. echo
2.print
3.isset()
4.empty()
5.count()
6.strlen()
7.strip_tags()
8.specialchars()
9.addslashes()
10.stripslashes()
11.trim()
12.chop()
13.strtoupper()
14.strtolower()
15.ucfirst()
16.lcfirst()
17.ucwords()
18.md5()
19.sha1()
20.crypt()
21.base64_encode()
22.base64_decode()
23.mysql_escape_string()
24.mysql_real_escape_string()
25.mysql_real_escape_string()
26.mysql_real_escape_string()
27.mysql_real_escape_string()
28.mysql_real_escape_string()
29.mysql_real_escape_string()
30.mysql_real_escape_string()
31.mysql_real_escape_string()
32.mysql_real_escape_string()
33.mysql_real_escape_string()
34.mysql_real_escape_string()
35.mysql_real_escape_string()
36.mysql_real_escape_string()
37.mysql_real_escape_string()
38.mysql_real_escape_string()
39.mysql_real_escape_string()
40.mysql_real_escape_string()
41.mysql_real_escape_string()
42.mysql_real_escape_string()
43.mysql_real_escape_string()
44.mysql_real_escape_string()
45.mysql_real_escape_string()
46.mysql_real_escape_string()
47.mysql_real_escape_string()
48.mysql_real_escape_string()
49.mysql_real_escape_string()
50.mysql_real_escape_string()
51.mysql_real_escape_string()
52.mysql_real_escape_string()
53.mysql_real_escape_string()
54.mysql_real_escape_string()
55.mysql_real_escape_string()
56.mysql_real_escape_string()
57.mysql_real_escape_string()
58.mysql_real_escape_string()
59.mysql_real_escape_string()
60.mysql_real_escape_string()
61.mysql_real_escape_string()
62.mysql_real_escape_string()
63.mysql_real_escape_string()
64.mysql_real_escape_string()
65.mysql_real_escape_string()
66.mysql_real_escape_string()
67.mysql_real_escape_string()
68.mysql_real_escape_string()
69.mysql_real_escape_string()
70.mysql_real_escape_string()
71.mysql_real_escape_string()
72.mysql_real_escape_string()
73.mysql_real_escape_string()
74.mysql_real_escape_string()
75.mysql_real_escape_string()
76.mysql_real_escape_string()
77.mysql_real_escape_string()
78.mysql_real_escape_string()
79.mysql_real_escape_string()
80.mysql_real_escape_string()
81.mysql_real_escape_string()
82.mysql_real_escape_string()
83.mysql_real_escape_string()
84.mysql_real_escape_string()
85.mysql_real_escape_string()
86.mysql_real_escape_string()
87.mysql_real_escape_string()
88.mysql_real_escape_string()
89.mysql_real_escape_string()
90.mysql_real_escape_string()
91.mysql_real_escape_string()
92.mysql_real_escape_string()
93.mysql_real_escape_string()
94.mysql_real_escape_string()
95.mysql_real_escape_string()
96.mysql_real_escape_string()
97.mysql_real_escape_string()
98.mysql_real_escape_string()
99.mysql_real_escape_string()
100. mysql_real_escape_string()
这些函数是最常用的PHP函数,并且被广泛使用。其他4500个函数目前尚未在排序中。
下面的列表是最常用的前 100 个 PHP 函数:它们是最常用的 PHP 中自带的函数。这些函数被命名使用,并从 1 到 100 进行排序。 其他的 4500 个函数现在还没在排名中。 下面频率列表表示在 PHP 代码中使用此函数的频率:参考资料来自于 1900 个 PHP 开源项目。 他们使用了 Exakat static analysis engine 静态分析引擎的 1.2.5 版本进行了审核。平均值是在一个项目中调用此函数的次数。有些函数是被封装使用的,而另一些则是主要函数。
比如说,5 个项目里面有 4 个用到了 count 函数,函数被调用大概 150 次。说明它很流行且被大量使用。
单击函数名跳转到 PHP 文档。在 Top 100 文章的底部有一些总结见解。
前 100 分析
最常用的 PHP 函数是字符串函数,然后是数组函数,接着是文件函数。 (运算函数不在此列主要是因为他们通常基于运算符)
每个函数的链接都指向其对应的文档,事实上许多函数经过发展以及获得了许多新特性,例如:count() 的第二个参数,dirname() 的第二个参数以及 preg_match() 和 str_replace() 接受数组作为参数等。有很多彩蛋。
以上 100 个函数没有近期要废弃的计划。
在非内置库中,mbstring 排名第一、curl 第二,然后是 gd、filter 和 iconv。
md5 是最常用的加密函数,其次是 Sha1 (#147)。
print_r 出现在 1/3 的项目代码里面的某处,任何地方 ...
由于 dirname(dirname(dirname())) 的调用,dirname 的使用频率非常高。
array、echo、print、empty、isset 这些没有纳入此排名,它们的使用度肯定是非常高的。
如下几个函数应该用运算符替代 : array_push, is_object, func_get_arg, chr, call_user_func。
相当多的调用是为了知道值的类型。
数据库函数没有在这里排名:他们经常使用类,但功能仍然很频繁。可能是另一个前 100 名?
相比写入文件 PHP 更多的应用于读取文件。它还解码 base64。
使用键排序比使用值或使用键更频繁。
通常使用 file_get_contents 读取文件,使用 fwrite 写入文件。
推荐教程:《PHP教程》
以上就是PHP中100个最常用的函数的详细内容,更多请关注自由互联其它相关文章!
本文共计1498个文字,预计阅读时间需要6分钟。
以下是最常用的前100个PHP函数:
1. echo
2.print
3.isset()
4.empty()
5.count()
6.strlen()
7.strip_tags()
8.specialchars()
9.addslashes()
10.stripslashes()
11.trim()
12.chop()
13.strtoupper()
14.strtolower()
15.ucfirst()
16.lcfirst()
17.ucwords()
18.md5()
19.sha1()
20.crypt()
21.base64_encode()
22.base64_decode()
23.mysql_escape_string()
24.mysql_real_escape_string()
25.mysql_real_escape_string()
26.mysql_real_escape_string()
27.mysql_real_escape_string()
28.mysql_real_escape_string()
29.mysql_real_escape_string()
30.mysql_real_escape_string()
31.mysql_real_escape_string()
32.mysql_real_escape_string()
33.mysql_real_escape_string()
34.mysql_real_escape_string()
35.mysql_real_escape_string()
36.mysql_real_escape_string()
37.mysql_real_escape_string()
38.mysql_real_escape_string()
39.mysql_real_escape_string()
40.mysql_real_escape_string()
41.mysql_real_escape_string()
42.mysql_real_escape_string()
43.mysql_real_escape_string()
44.mysql_real_escape_string()
45.mysql_real_escape_string()
46.mysql_real_escape_string()
47.mysql_real_escape_string()
48.mysql_real_escape_string()
49.mysql_real_escape_string()
50.mysql_real_escape_string()
51.mysql_real_escape_string()
52.mysql_real_escape_string()
53.mysql_real_escape_string()
54.mysql_real_escape_string()
55.mysql_real_escape_string()
56.mysql_real_escape_string()
57.mysql_real_escape_string()
58.mysql_real_escape_string()
59.mysql_real_escape_string()
60.mysql_real_escape_string()
61.mysql_real_escape_string()
62.mysql_real_escape_string()
63.mysql_real_escape_string()
64.mysql_real_escape_string()
65.mysql_real_escape_string()
66.mysql_real_escape_string()
67.mysql_real_escape_string()
68.mysql_real_escape_string()
69.mysql_real_escape_string()
70.mysql_real_escape_string()
71.mysql_real_escape_string()
72.mysql_real_escape_string()
73.mysql_real_escape_string()
74.mysql_real_escape_string()
75.mysql_real_escape_string()
76.mysql_real_escape_string()
77.mysql_real_escape_string()
78.mysql_real_escape_string()
79.mysql_real_escape_string()
80.mysql_real_escape_string()
81.mysql_real_escape_string()
82.mysql_real_escape_string()
83.mysql_real_escape_string()
84.mysql_real_escape_string()
85.mysql_real_escape_string()
86.mysql_real_escape_string()
87.mysql_real_escape_string()
88.mysql_real_escape_string()
89.mysql_real_escape_string()
90.mysql_real_escape_string()
91.mysql_real_escape_string()
92.mysql_real_escape_string()
93.mysql_real_escape_string()
94.mysql_real_escape_string()
95.mysql_real_escape_string()
96.mysql_real_escape_string()
97.mysql_real_escape_string()
98.mysql_real_escape_string()
99.mysql_real_escape_string()
100. mysql_real_escape_string()
这些函数是最常用的PHP函数,并且被广泛使用。其他4500个函数目前尚未在排序中。
下面的列表是最常用的前 100 个 PHP 函数:它们是最常用的 PHP 中自带的函数。这些函数被命名使用,并从 1 到 100 进行排序。 其他的 4500 个函数现在还没在排名中。 下面频率列表表示在 PHP 代码中使用此函数的频率:参考资料来自于 1900 个 PHP 开源项目。 他们使用了 Exakat static analysis engine 静态分析引擎的 1.2.5 版本进行了审核。平均值是在一个项目中调用此函数的次数。有些函数是被封装使用的,而另一些则是主要函数。
比如说,5 个项目里面有 4 个用到了 count 函数,函数被调用大概 150 次。说明它很流行且被大量使用。
单击函数名跳转到 PHP 文档。在 Top 100 文章的底部有一些总结见解。
前 100 分析
最常用的 PHP 函数是字符串函数,然后是数组函数,接着是文件函数。 (运算函数不在此列主要是因为他们通常基于运算符)
每个函数的链接都指向其对应的文档,事实上许多函数经过发展以及获得了许多新特性,例如:count() 的第二个参数,dirname() 的第二个参数以及 preg_match() 和 str_replace() 接受数组作为参数等。有很多彩蛋。
以上 100 个函数没有近期要废弃的计划。
在非内置库中,mbstring 排名第一、curl 第二,然后是 gd、filter 和 iconv。
md5 是最常用的加密函数,其次是 Sha1 (#147)。
print_r 出现在 1/3 的项目代码里面的某处,任何地方 ...
由于 dirname(dirname(dirname())) 的调用,dirname 的使用频率非常高。
array、echo、print、empty、isset 这些没有纳入此排名,它们的使用度肯定是非常高的。
如下几个函数应该用运算符替代 : array_push, is_object, func_get_arg, chr, call_user_func。
相当多的调用是为了知道值的类型。
数据库函数没有在这里排名:他们经常使用类,但功能仍然很频繁。可能是另一个前 100 名?
相比写入文件 PHP 更多的应用于读取文件。它还解码 base64。
使用键排序比使用值或使用键更频繁。
通常使用 file_get_contents 读取文件,使用 fwrite 写入文件。
推荐教程:《PHP教程》
以上就是PHP中100个最常用的函数的详细内容,更多请关注自由互联其它相关文章!

