ホームページ  >  記事  >  最もよく使用される 100 の PHP 関数のランキング

最もよく使用される 100 の PHP 関数のランキング

步履不停
步履不停オリジナル
2019-06-17 18:16:1510715ブラウズ

次のリストは、最も一般的に使用される PHP 関数の上位 100 個です。これらは、PHP に付属する最も一般的に使用される関数です。

最もよく使用される 100 の PHP 関数のランキング

#関数には名前が付けられ、1 から 100 までの順序が付けられます。他の 4500 の関数は現在ランク付けされていません。次の頻度リストは、この関数が PHP コードで使用される頻度を表しています。 参照は 1900 の PHP オープン ソース プロジェクトから来ています。

彼らは、レビューに静的分析エンジンの Exakat 静的分析エンジン バージョン 1.2.5 を使用しました。平均は、プロジェクト内でこの関数が呼び出される回数です。一部の関数はラッパーによって使用され、その他はメイン関数です。

たとえば、5 つのプロジェクトのうち 4 つで count 関数が使用されており、この関数は約 150 回呼び出されます。非常に人気があり、広く使用されていることがわかります。

関数名をクリックすると、関連する 分析と例 にジャンプします。トップ 100 の記事の下部には、いくつかの概要が記載されています。

181.41 %147.67277.32 %117.86374.62 %142.92 4 #in_array571.51str_replace##爆破70.07 %98.32969.46 %64.011067.98 %78.18preg_match67.31 %sprintf67.16 % トリム66.75 %ストラト下限65.99 %file_exists65.12 %is_string61.39 %60.27 %54.2859.96 %20.7159.70 %57.5059.35 %39.5956.44 %54.84function_exists42.62array_map 19.45get_class33.07class_exists23.13is_object35.35時間41.42json_encode
#ランキング 機能 頻度 平均
カウント
is_array
substr
74.16 % 79.55
# #爆発 73.19 % ##6
72.32 %101.05 7
#72.27 % 66.59 8 ##strlen
array_merge
strpos
##11
76.60 12
119.46 13
81.28 14
59.62 15
45.13 16
45.10 ##17 preg_replace
18 file_get_contents
19 array_key_exists
20 array_keys
21 dirname
##22 53.58 %
23 53.22 %
24 53.12 %
25 52.50 %
26 51.94 %
27 51.79 %
28 51.48 % 24.81
29 日付 50.72 % 52.18
30 is_null 49.69 % 60.52
31 is_numeric 49.49 % 40.69
32 array_shift 49.49 % 23.28
33 #define 48.72 % 86.82
34 is_dir 48.57 % 22.86
35 json_decode 48.42 % 17.39
36 ヘッダー 48.16 % 59.71
37 strtoupper 47.80 % 30.95
38 array_values 47.24 % 17.27
39 md5 46.88 % 23.74
40 method_exists 46.73 % 19.05
41 file_put_contents 46.68 % 12.49
42 rtrim 45.91 % 18.08
#43 array_pop 45.51 % 20.60
44 unlink 44.59 % 23.55
45 ベース名 44.59 % 27.23
46 リアルパス 44.08 % 15.90
47 call_user_func 43.97 % 16.41
48 call_user_func_array 43.92 % 18.40
49 fopen 43.77 % 25.61
50 microtime 43.46 % 14.41
51 fclose 42.85 % 28.36
52 is_int 42.75 % 15.78
53 is_file 42.08 % 20.52
54 array_slice 41.83 % 13.20
55 preg_match_all 40.55 % 14.66
56 ucfirst 40.25 % 17.02
57 intval 40.19 % 88.13
58 str_repeat 40.14 % 19.51
59 シリアル化 40.14 % 22.05
60 array_filter 39.99 % 13.87
61 #mkdir 39.79 % 11.17
62 is_callable 39.43 % 11.94
63 ltrim 39.17 % 10.90
64 ob_start 39.12 % 13.26
65 ラウンド 39.07 % 28.56
66 fwrite 38.97 % 23.39
67 array_unique 38.87 % 15.96
68 配列検索 38.82 % 14.19
69 リセット 38.71 % 20.79
70 array_unshift 38.10 % 10.32
#71 parse_url 37.90 % 9.61
72 func_get_args 37.79 % 28.33
73 end 37.49 % 12.70
74 base64_encode 37.39 % 14.15
75 アンシリアル化 37.18 % 18.35
76 max 36.98 % 22.88
77 preg_split 36.98 % 13.27
78 gettype 36.93 % 16.16
79 strrpos 36.67 % 11.95
80 version_compare 36.67 % 14.87
81 array_push 36.67 % 26.18
82 フロア 36.11 % 18.78
83 strtotime 36.01 % 27.94
84 htmlspecialchars 35.96 % 51.08
85 ini_get 35.85 % 19.25
86 ini_set 35.60 % 14.49
87 chr 35.34 % 186.97
88 extension_loaded 35.29 % 14.17
89 #is_bool 35.24 % 11.44
90 ksort 34.98 % 10.82
91 array_reverse 34.93 % 8.27
92 ord 34.73 % 53.17
93 uniqid 34.68 % 9.83
94 strtr 34.47 % 12.90
95 array_diff 34.32 % 11.13
96 エラー報告 34.17 % 8.99
97 ceil 33.35 % 11.99
98 urlencode 33.30 % 29.63
#99 min 32.69 % 18.31
100 print_r 32.64 % 14.12

トップ 100 の分析

  • 最も一般的に使用される PHP 関数は文字列関数、次に配列関数、ファイル関数の順です。 (演算関数は主に演算子に基づいているため、ここにはリストされていません。)

  • 各関数のリンクは、対応するドキュメントを参照しています。実際、多くの関数が開発され、多くの関数が提供されています。新機能: count() の 2 番目のパラメータ、dirname() の 2 番目のパラメータ、preg_match() および などのプロパティstr_replace() 配列をパラメータなどとして受け入れます。イースターエッグがたくさんあります。

  • 上記の 100 個の機能は、近い将来に廃止される予定はありません。

  • 非組み込みライブラリの中で、mbstring が 1 位、curl が 2 位、gd、filter、iconv が続きます。

  • md5 は最も一般的に使用される暗号化関数で、次に Sha1 (#147) が続きます。

  • print_r は、プロジェクト コードの 1/3 のどこかに表示されます...

  • ## によるもの#dirname(dirname(dirname())) が呼び出され、dirname は非常に頻繁に使用されます。

  • arrayechoprintemptyisset これらはこのランキングには含まれていませんが、使用率は間違いなく非常に高いです。

  • 次の関数は演算子に置き換える必要があります:

    array_pushis_objectfunc_get_argchr call_user_func

  • 値の型を知るために、かなりの数の呼び出しが行われます。

  • データベース関数はここではランク付けされていません。データベース関数はクラスを頻繁に使用しますが、それでも頻繁に使用される機能です。もしかしたらまたトップ100に入るかも?

  • PHP は、ファイルの書き込みよりもファイルの読み取りによく使用されます。 Base64もデコードします。

  • 値やキーよりもキーで並べ替える頻度が高くなります。

  • 通常、ファイルの読み取りには

    file_get_contents を使用し、ファイルの書き込みには fwrite を使用します。

追記

PHP を学習している場合は、ここにランク付けされた 100 個の機能を確認することをお勧めします。これらは、コーディング チームに参加したときに最も頻繁に見つかる機能です。それらは特別なものではありませんが、遭遇してもそれほど驚かないでしょう。

おすすめの関連 PHP ビデオ チュートリアル:

「PHP ビデオ チュートリアル」

関連記事:

一般的に使用されるphp 100 を超える関数の詳細な概要 (コード付き)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。