下面的列表是最常用的前 100 个 PHP 函数:它们是最常用的 PHP 中自带的函数。

这些函数被命名使用,并从 1 到 100 进行排序。 其他的 4500 个函数现在还没在排名中。 下面频率列表表示在 PHP 代码中使用此函数的频率:参考资料来自于 1900 个 PHP 开源项目。 他们使用了 Exakat static analysis engine 静态分析引擎的 1.2.5 版本进行了审核。平均值是在一个项目中调用此函数的次数。有些函数是被封装使用的,而另一些则是主要函数。

比如说,5 个项目里面有 4 个用到了 count 函数,函数被调用大概 150 次。说明它很流行且被大量使用。

单击函数名跳转到 PHP 文档。在 Top 100 文章的底部有一些总结见解。

我的官方群点击进入

粉丝福利安排PHP进阶资料,免费领取

【社群福利】30G-PHP进阶资料,助力大家都能30K

前 100 分析

  • 最常用的 PHP 函数是字符串函数,然后是数组函数,接着是文件函数。 (运算函数不在此列主要是因为他们通常基于运算符)

  • 每个函数的链接都指向其对应的文档,事实上许多函数经过发展以及获得了许多新特性,例如:count() 的第二个参数,dirname() 的第二个参数以及 preg_match() 和 str_replace() 接受数组作为参数等。有很多彩蛋。

  • 以上 100 个函数没有近期要废弃的计划。

  • 在非内置库中,mbstring 排名第一、curl 第二,然后是 gd、filter 和 iconv。

  • md5 是最常用的加密函数,其次是 Sha1 (#147)。

  • print_r 出现在 1/3 的项目代码里面的某处,任何地方 …

  • 由于 dirname(dirname(dirname())) 的调用,dirname 的使用频率非常高。

  • array、echo、print、empty、isset 这些没有纳入此排名,它们的使用度肯定是非常高的。

  • 如下几个函数应该用运算符替代 : array_push, is_object, func_get_arg, chr, call_user_func。

  • 相当多的调用是为了知道值的类型。

  • 数据库函数没有在这里排名:他们经常使用类,但功能仍然很频繁。可能是另一个前 100 名?

  • 相比写入文件 PHP 更多的应用于读取文件。它还解码 base64。

  • 使用键排序比使用值或使用键更频繁。

  • 通常使用 file_get_contents 读取文件,使用 fwrite 写入文件。

大厂必备面试题

PHP经典面试题集(含答案)

面试12家公司,收获9个offer,2020年PHP 面试问题

2020最新大厂PHP面试题(附答案)

后记

如果你正在学习 PHP,最好回顾一下这里排名的 100 个功能。它们是你加入一个编码团队后最常找到的功能。它们不是唯一的,但遇到它们时你会不那么惊讶。

转自链接:100 个最常用的 PHP 函数
喜欢我的文章就点赞关注吧

100个最常用的PHP函数(建议收藏)相关推荐

  1. Dataset:数据集集合(综合性)——机器学习、深度学习算法中常用数据集大集合(建议收藏,持续更新)

    Dataset:数据集集合(综合性)--机器学习.深度学习算法中常用数据集大集合(建议收藏,持续更新) 目录 常规数据集 各大方向分类数据集汇总 具体数据集分类 相关文章 DL:关于深度学习常用数据集 ...

  2. 100多个常用的Python函数!(部分函数含代码解读)

    目录 一.前言 二.基础函数 三.流程控制 四.列表 五.元组 六.字符串 七.字典 八.函数 九.进程和线程 十.模块与包 十一.文件操作 十二.修饰器/装饰器 十三.正则 参考 一.前言 我记得我 ...

  3. 机器学习核心概念、常用术语整理(建议收藏)

    [转]机器学习核心概念完全解析(建议收藏) 原文链接:https://mp.weixin.qq.com/s/wEpmF1gdvsIimnvXrxKdRw AI干货知识库 刚接触机器学习框架 Tenso ...

  4. 100个相见恨晚的Python库(建议收藏)

    大家好,我是一行 在python程序员成为大神之前,都不可避免的都要做一段时间的调包侠 那就算是调包侠也都会有自己调包秘籍,拿出来能让他人感叹"相见恨晚"的那种 Awesome P ...

  5. 100 道 Linux 常见面试题,建议收藏!

    星标/置顶 公众号????,硬核文章第一时间送达! 本文共 2W+字,分别从 Linux 概述.磁盘.目录.文件.安全.语法级.实战.文件管理命令.文档编辑命令.磁盘管理命令.网络通讯命令.系统管理命 ...

  6. SQL常用脚本整理,建议收藏

    工作中有许多比较常用的SQL脚本,今天开始分几章分享给大家. 1.行转列的用法PIVOT CREATE table test (id int,name nvarchar(20),quarter int ...

  7. 【Python】强烈推荐的50个Pandas常用高级操作(建议收藏)

    文章目录 前言 一.复杂查询 1.逻辑运算 2.逻辑筛选数据 表达式与切片一致 3.函数筛选 4.比较函数 5.查询df.query() 6.筛选df.filter() 7.按数据类型查询 二.数据类 ...

  8. 连夜整理了多年后端开发最常用linux指令(建议收藏,边用边学)

    0. 引言 前段时间有同学问我:linux指令那么多,怎么去学?实际上这个问题也曾经困扰着我,多年走来,我总结了一个经验:优先学习你马上要用到的,而不是上来就体系的全部学习一遍. 可能很多同学会不太适 ...

  9. Linux 最常用命令整理,建议收藏!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费 ...

  10. _Linux 最常用命令整理,建议收藏!

    Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境. linux不仅可以长时间的运行我们编写的程序代码,还 ...

最新文章

  1. TensorFlow实现多层感知机函数逼近
  2. 辩论届人机大战:IBM新AI完胜人类冠军!
  3. 愿能与诸位关心的人及时保持互联
  4. Deep Learning and Shallow Learning
  5. Alternating Least Squares(ASL) for Implicit Feedback Datasets的数学推导以及用Python实现
  6. mybatis项目启动报错 The content of element type resultMap must match (constructor?,id*,result*,associat...
  7. web第五章 json
  8. 安卓APP_ 控件(2)—— Button
  9. Java技术系列文章汇集(长期更新)
  10. python 带随机指针的链表深度复制_链表--深度拷贝一个带有随机指针的链表
  11. OptionRoom将在Bounce授权拍卖平台进行Polkadot IDO
  12. 西瓜书+实战+吴恩达机器学习(二二)概率图模型之马尔可夫随机场
  13. Linux用户和密码
  14. 软件工程Java毕设 SSM药品管理系统(含源码+论文)
  15. 项目变更管理:变更流程
  16. Xshell v6 Build 0193 绿色特别版及全套产品
  17. Markdown基础语法详细版
  18. maven项目中JRE System Library Problem J2SE-1.5问题
  19. 三维激光扫描技术知识检测----选择、判断
  20. 如果VxRail要发朋友圈

热门文章

  1. 强网杯2019线上赛-misc
  2. java管理系统类似的_开发类似安居客OA系统管理平台
  3. 制作种子怎么上传服务器,怎么制作BT种子 使用BitComet制作BT种子文件教程
  4. android配置网络权限管理,Android 网络权限配置
  5. 杀毒软件免费下载 2013排行榜(TOP8)
  6. 翻译:Towards Lingua Franca Named Entity Recognition with BERT(基于BERT的通用语命名实体识别)
  7. iOS 蓝牙开发之NFC读写
  8. win10和乌班图双系统卸载
  9. php导出excel出现乱码,php导出excel出现乱码怎么办
  10. Mac 微信防撤回免认证登录多开插件:Tweak