ホームページ > バックエンド開発 > PHPチュートリアル > 最もよく使用される 100 個の PHP 関数を収集

最もよく使用される 100 個の PHP 関数を収集

coldplay.xixi
リリース: 2023-04-09 07:02:02
転載
2642 人が閲覧しました

最もよく使用される 100 個の PHP 関数を収集次のリストは、最もよく使用される PHP 関数の上位 100 個です。これらは、PHP に付属する最もよく使用される関数です。

関数には名前が付けられ、1 から 100 までの順序が付けられます。他の 4500 の関数は現在ランク付けされていません。次の頻度リストは、この関数が PHP コードで使用される頻度を表しています。 参照は 1900 の PHP オープン ソース プロジェクトから来ています。これらは、Exakat 静的解析エンジンのバージョン 1.2.5 を使用してレビューされました。平均は、プロジェクト内でこの関数が呼び出される回数です。一部の関数はラッパーによって使用され、その他はメイン関数です。

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

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

#1カウント81.41 %147.672is_array77.32 %117.863substr74.62 %142.924in_array74.16 %79.555爆発73.19 %71.516 str_replace72.32 %101.057implode72.27 % 66.598strlen70.07 %98.329array_merge69.46 %64.0110strpos67.98 %78.1811preg_match67.31 %76.6012sprintf67.16 %119.4613トリム66.75 %81.2814ストラト下限65.99 %59.6215file_exists65.12 %45.1316 is_string61.39 %45.1017preg_replace60.27 % 54.2818file_get_contents59.96 %20.7119array_key_exists59.70 %57.5020array_keys59.35 %39.5921ディレクトリ名56.44 %54.8422function_exists53.58 %42.6223array_map53.22 %19.4524get_class53.12 %33.0725class_exists52.50 %23.1326 is_object51.94 %35.3527time51.79 % 41.4228json_encode51.48 %24.8129日付50.72 %52.1830is_null49.69 %60.5231is_numeric49.49 %40.6932array_shift49.49 %23.2833定義済み48.72 %86.8234is_dir48.57 %22.8635json_decode48.42 %17.3936ヘッダー48.16 %59.7137strtoupper47.80 % 30.9538array_values47.24 %17.2739md546.88 %23.7440method_exists46.73 %19.0541file_put_contents46.68 %12.4942rtrim45.91 %18.0843array_pop45.51 %20.6044リンク解除44.59 %23.5545ベース名44.59 %27.2346 realpath44.08 %15.9047call_user_func43.97 % 16.4148call_user_func_array43.92 %18.4049fopen43.77 %25.6150microtime43.46 %14.4151fclose42.85 %28.3652is_int42.75 %15.7853is_file42.08 %20.5254array_slice41.83 %13.2055preg_match_all40.55 %14.6656 ucfirst40.25 %17.0257intval40.19 % 88.1358str_repeat40.14 %19.5159serialize40.14 %22.0560array_filter39.99 %13.8761mkdir39.79 %11.1762is_callable39.43 %11.9463ltrim39.17 %10.9064ob_start39.12 %13.2665ラウンド39.07 %28.5666 fwrite38.97 %23.3967array_unique38.87 % 15.9668array_search38.82 %14.1969リセット38.71 %20.7970array_unshift38.10 %10.3271parse_url37.90 %9.6172func_get_args37.79 %28.3373end37.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 を超える関数には、今後圧縮される予定の関数がありません。

  • md5

    は最もよく使用される加密関数であり、次は
  • Sha1
  • (#147) です。

    print_r

    1/3 の目次の場所のどこか、どこにでも出てきます ...
  • によりdirname(dirname(dirname()))

    の使用、
  • dirname
  • の使用頻度は非常に高い。

    array

  • echo
  • printemptyisset これらはこの分類には含まれていませんが、その使用率は非常に高いと考えられます。次のような関数数应を代用演算子: array_push

    ,
  • is_object
  • ,

    func_get_arg, chr, call_user_func かなりの用途は、値を知るためのタイプです。

  • データ関数の数はここにはありません名前:他の人も頻繁に使用していますが、機能は依然として非常に頻繁です。おそらく、以前の 100 名? Base64 を解読します。

    fwrite

    を使用してファイルを書き込みます。
  • # 学業用の PHP を使用している場合は、ここに挙げた 100 個の関数を次に挙げることをお勧めします。これらは、コード パッケージを追加した後に最も頻繁に利用される機能です。これらは唯一ではありませんが、一度に遭遇することはありません。至精通

以上が最もよく使用される 100 個の PHP 関数を収集の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート