排名前100的PHP函式及分析
女主宣言
通過對1900+開源php專案的分析,按專案中函式使用頻率的均值,計算出前100最常使用的函式,看一看你是不是平時也是在使用這些函式呢。
PS:豐富的一線技術、多元化的表現形式,盡在“HULK一線技術雜談”,點關注哦!
以下是前100個PHP函式:它們是最常用的PHP函式列表。
對函式進行命名,並從1到100進行排序。其他4500函式現在沒有排序。頻率列表示這個函式在PHP程式碼中使用的頻率:參考庫是1900個PHP開源專案的列表。平均是在一個專案中呼叫一個函式的次數。有些功能是單獨使用的,有些是固定的。
例如,5個專案中有4個使用count函式,當使用該函式時,會呼叫大約150次。它是一個流行並廣泛使用的函式。
函式排名
最常用的PHP函式是字串函式、陣列函式、檔案函式。(數學可能超出了範圍,因為它主要基於運算子)
這些函式中有許多實際上是已經變更並獲得了新特性:例如count()的第二個引數、dirname()的第二個引數、preg_match()和str_replace()接受陣列為引數…
沒有一個最近被棄用的函式出現在前100名中。
ext/mbstring是第一個出現的非核心擴充套件;第二個是ext/curl;然後是Gd,filter和iconv。
md5是唯一被廣泛使用的加密功能。Sha1是第二個(147)。
print_r在3個專案中的1個專案的程式碼中使用。在某處……
由於dirname(dirname(dirname()))呼叫,dirname有很高的使用級別。
其他的語言結構在這個排名中沒有被計算為函式。不管怎樣,我們相信他們都是一流的。
若干函式應由操作符取代:array_push、is_object、func_get_arg、chr、call_user_func。
很多呼叫都致力於瞭解值的型別。
這裡沒有對資料庫進行排序:它們經常使用類,但函式仍然很常見。可能是另一個前100名?
PHP程式碼傾向於讀取而不是寫入檔案。常常解碼base64
使用鍵排序比使用值或鍵排序更頻繁。
檔案使用file_get_contents讀取,並使用fwrite寫入
總結
如果你正在學習或使用PHP,那麼最好回顧一下這裡列出的100個函式:它們是你在開發過程中最常遇到的特徵。函式並不只有這些,但是當你遇到他們的時候,你就不會那麼驚訝了。
HULK一線技術雜談
由360雲平臺團隊打造的技術分享公眾號,內容涉及雲端計算、資料庫、大資料、監控、泛前端、自動化測試等眾多技術領域,通過夯實的技術積累和豐富的一線實戰經驗,為你帶來最有料的技術分享
原文連結:https://mp.weixin.qq.com/s/RtmqVCIKqHyFwsxFL5MCLg
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31555491/viewspace-2218734/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP常用函式前100排行榜PHP函式
- 100 個最常用的 PHP 函式PHP函式
- 100個PHP最常用的函式PHP函式
- PHP 自定義函式用法及常用函式集合PHP函式
- PHP最常用函式TOP100(翻譯)PHP函式
- php中函式前加&符號的作用分解PHP函式符號
- PHP原始碼分析-函式array_merge的”BUG”PHP原始碼函式
- 關聯式資料庫SQL面試排名前100道問答題資料庫SQL面試
- php 函式PHP函式
- php函式PHP函式
- PHP 函式PHP函式
- PHP 手冊中的匿名函式關聯用法分析PHP函式
- MySQL排名函式實現MySql函式
- php操作string的函式PHP函式
- PHP 函式庫 1 - 函式庫的分類PHP函式
- PHP 常用函式PHP函式
- PHP匿名函式PHP函式
- PHP常用函式PHP函式
- PHP函式大全PHP函式
- PHP函式mktimePHP函式
- PHP字串函式PHP字串函式
- php內建函式分析之array_fill_keys()PHP函式
- Day 59/100 箭頭函式和普通函式的區別函式
- PHP 每日一函式 — 字串函式 crypt ()PHP函式字串
- PHP 每日一函式 — 字串函式 chr ()PHP函式字串
- PHP 每日一函式 — 字串函式 addslashes ()PHP函式字串
- PHP 每日一函式 — 字串函式 addcslashes ()PHP函式字串
- php的一些函式PHP函式
- PHP date() 函式遇到的坑PHP函式
- 容易犯錯的 PHP 函式PHP函式
- php增量Hash函式的使用PHP函式
- php禁用函式設定及檢視方法詳解PHP函式
- javascript和PHP及MYSQL時間格式化函式JavaScriptPHPMySql函式
- PHP函式漏洞審計之addslashes函式-PHP函式
- PHP常用函式篇PHP函式
- PHP 時間函式PHP函式
- PHP 匿名函式初探PHP函式
- php函式瑣記PHP函式