ITPub博客

首页 > 应用开发 > IT综合 > 排名前100的PHP函数及分析

排名前100的PHP函数及分析

原创 IT综合 作者:HULK一线技术杂谈 时间:2018-11-05 14:36:14 0 删除 编辑

女主宣言

通过对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博客 ” ,链接:https://blog.itpub.net/31555491/viewspace-2218734/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Go编程基础
请登录后发表评论 登录
全部评论

注册时间:2018-09-19

  • 博文量
    37
  • 访问量
    63554