Jason Lefkowitz 在他的網誌發表了一篇文章,批評 PHP 函數數量龐大但是組織混亂,問題主要體現在以下幾方面:
根據官方網站上的 PHP 說明檔,標準的函數庫共有 177 個
如此數量龐大的函數庫絲毫沒有分類或者組織,它們被直線表列成一長串名單,我們要自行從中找出需要的東西
在某些情況下同時有幾個函數庫提供相似的功能,但從來沒有任何標籤識別哪些比較好,或者值得推薦,以 MySQL 為例,便有三個類似功能的函數庫: * MySQL 函數庫 * MySQL 函數庫(PDO_MySQL) * MySQL Improved Extension
更糟糕的是列表中有些函式庫可能極少數人有興趣,例如 Net_Gopher、YAZ Functions 等等,恐怕沒有多少人聽聞過,但卻與 Array 函數庫這種熱門東西並列在一起
作者最後自告奮勇從新組織 PHP 的函數庫,使其看起來更有意義。