Heim  >  Artikel  >  Ranking der 100 am häufigsten verwendeten PHP-Funktionen

Ranking der 100 am häufigsten verwendeten PHP-Funktionen

步履不停
步履不停Original
2019-06-17 18:16:1510779Durchsuche

Die folgende Liste enthält die 100 am häufigsten verwendeten PHP-Funktionen: Dies sind die am häufigsten verwendeten Funktionen, die mit PHP geliefert werden.

Ranking der 100 am häufigsten verwendeten PHP-Funktionen

Die Funktionen sind benannt und von 1 bis 100 sortiert. Die anderen 4500 Funktionen sind derzeit nicht gerankt. Die folgende Häufigkeitsliste stellt dar, wie oft diese Funktion im PHP-Code verwendet wird: Referenzen stammen aus 1900 PHP-Open-Source-Projekten.

Für die Überprüfung verwendeten sie Version 1.2.5 der Exakat Static Analysis Engine. Der Durchschnitt gibt an, wie oft diese Funktion in einem Projekt aufgerufen wird. Einige Funktionen werden von Wrappern verwendet, während andere Hauptfunktionen sind.

Zum Beispiel verwenden 4 von 5 Projekten die Zählfunktion und die Funktion wird etwa 150 Mal aufgerufen. Es zeigt, dass es beliebt und weit verbreitet ist.

Klicken Sie auf den Funktionsnamen, um zu zugehörigen Analysen und Beispielen zu springen. Am Ende des Top 100-Artikels finden Sie einige zusammenfassende Einblicke.

Ranking Funktion Häufigkeit Durchschnitt
1 Anzahl 81,41 % 147,67
2 is_array 77,32 % 117,86
3 substr 74,62 % 142,92
4 in_array 74,16 % 79,55
5 explodieren 73,19 % 71,51
6 str_replace 72,32 % 101,05
7 implodieren 72,27 % 66,59
8 strlen 70,07 % 98,32
9 array_merge 69,46 % 64,01
10 strpos 67,98 % 78,18
11 preg_match 67,31 % 76,60
12 sprintf 67,16 % 119,46
13 Trim 66,75 % 81,28
14 strtolower 65,99 % 59,62
15 file_exists 65,12 % 45,13
16 is_string 61,39 % 45,10
17 preg_replace 60,27 % 54,28
18 file_get_contents 59,96 % 20,71
19 array_key_exists 59,70 % 57,50
20 array_keys 59,35 % 39,59
21 Verzeichnisname 56,44 % 54,84
22 function_exists 53,58 % 42,62
23 array_map 53,22 % 19,45
24 get_class 53,12 % 33,07
25 class_exists 52,50 % 23,13
26 is_object 51,94 % 35,35
27 Zeit 51,79 % 41,42
28 json_encode 51,48 % 24,81
29 Datum 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 definiert 48,72 % 86,82
34 is_dir 48,57 % 22,86
35 json_decode 48,42 % 17,39
36 Kopf 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 Verknüpfung aufheben 44,59 % 23,55
45 Basisname 44,59 % 27,23
46 realpath 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 Mikrozeit 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 serialisieren 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 rund 39,07 % 28,56
66 fwrite 38,97 % 23,39
67 array_unique 38,87 % 15,96
68 array_search 38,82 % 14.19
69 Zurücksetzen 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 Ende 37,49 % 12,70
74 base64_encode 37,39 % 14,15
75 unserialisieren 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 Boden 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 error_reporting 34,17 % 8,99
97 Decke 33,35 % 11,99
98 URL-Code 33,30 % 29,63
99 min 32,69 % 18,31
100 print_r 32,64 % 14.12

Top-100-Analyse

  • Die am häufigsten verwendeten PHP-Funktionen sind String-Funktionen, dann Array-Funktionen und dann Dateifunktionen. (Operationsfunktionen werden hier nicht aufgeführt, hauptsächlich weil sie normalerweise auf Operatoren basieren)

  • Links zu jeder Funktion verweisen auf die entsprechende Dokumentation. Tatsächlich wurden viele Funktionen entwickelt und erhielten viele neue Funktionen , wie zum Beispiel: der zweite Parameter von count(), der zweite Parameter von dirname() und preg_match() und str_replace() akzeptieren Arrays als Parameter usw. Es gibt viele Ostereier.

  • Die oben genannten 100 Funktionen sollen in naher Zukunft nicht aufgegeben werden.

  • Unter den nicht integrierten Bibliotheken rangiert mbstring an erster Stelle, curl an zweiter Stelle, dann gd, filter und iconv.

  • md5 ist die am häufigsten verwendete Verschlüsselungsfunktion, gefolgt von Sha1 (#147).

  • print_r erscheint irgendwo in 1/3 des Projektcodes, irgendwo...

  • Wegen dirname(dirname(dirname()))Anruf, dirname wird sehr häufig verwendet.

  • array, echo, print, empty, isset Diese sind in diesem Ranking nicht enthalten und ihre Nutzung ist definitiv sehr hoch.

  • Die folgenden Funktionen sollten durch Operatoren ersetzt werden: array_push, is_object, func_get_arg, chr, call_user_func.

  • Es werden ziemlich viele Anrufe getätigt, um die Art des Werts zu erfahren.

  • Datenbankfunktionen werden hier nicht eingestuft: Sie verwenden häufig Klassen, aber die Funktionalität ist immer noch häufig. Vielleicht noch eine Top 100?

  • PHP wird eher zum Lesen von Dateien als zum Schreiben von Dateien verwendet. Es dekodiert auch Base64.

  • Sortieren Sie häufiger nach Schlüssel als nach Wert oder Schlüssel.

  • Normalerweise verwenden Sie file_get_contents zum Lesen von Dateien und fwrite zum Schreiben von Dateien.

Postscript

Wenn Sie PHP lernen, ist es eine gute Idee, sich die 100 hier aufgeführten Funktionen anzusehen. Dies sind die Funktionen, die Sie am häufigsten finden, wenn Sie einem Programmierteam beitreten. Sie sind nicht einzigartig, aber Sie werden weniger überrascht sein, wenn Sie ihnen begegnen.

Empfohlene verwandte PHP-Video-Tutorials: „PHP-Video-Tutorial“

Verwandte Artikel:

Wird häufig verwendet in php Detaillierte Zusammenfassung von mehr als 100 Funktionen (mit Code)

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn