100个最常用的PHP函数(建议收藏)
下面的列表是最常用的前 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函数(建议收藏)相关推荐
- Dataset:数据集集合(综合性)——机器学习、深度学习算法中常用数据集大集合(建议收藏,持续更新)
Dataset:数据集集合(综合性)--机器学习.深度学习算法中常用数据集大集合(建议收藏,持续更新) 目录 常规数据集 各大方向分类数据集汇总 具体数据集分类 相关文章 DL:关于深度学习常用数据集 ...
- 100多个常用的Python函数!(部分函数含代码解读)
目录 一.前言 二.基础函数 三.流程控制 四.列表 五.元组 六.字符串 七.字典 八.函数 九.进程和线程 十.模块与包 十一.文件操作 十二.修饰器/装饰器 十三.正则 参考 一.前言 我记得我 ...
- 机器学习核心概念、常用术语整理(建议收藏)
[转]机器学习核心概念完全解析(建议收藏) 原文链接:https://mp.weixin.qq.com/s/wEpmF1gdvsIimnvXrxKdRw AI干货知识库 刚接触机器学习框架 Tenso ...
- 100个相见恨晚的Python库(建议收藏)
大家好,我是一行 在python程序员成为大神之前,都不可避免的都要做一段时间的调包侠 那就算是调包侠也都会有自己调包秘籍,拿出来能让他人感叹"相见恨晚"的那种 Awesome P ...
- 100 道 Linux 常见面试题,建议收藏!
星标/置顶 公众号????,硬核文章第一时间送达! 本文共 2W+字,分别从 Linux 概述.磁盘.目录.文件.安全.语法级.实战.文件管理命令.文档编辑命令.磁盘管理命令.网络通讯命令.系统管理命 ...
- SQL常用脚本整理,建议收藏
工作中有许多比较常用的SQL脚本,今天开始分几章分享给大家. 1.行转列的用法PIVOT CREATE table test (id int,name nvarchar(20),quarter int ...
- 【Python】强烈推荐的50个Pandas常用高级操作(建议收藏)
文章目录 前言 一.复杂查询 1.逻辑运算 2.逻辑筛选数据 表达式与切片一致 3.函数筛选 4.比较函数 5.查询df.query() 6.筛选df.filter() 7.按数据类型查询 二.数据类 ...
- 连夜整理了多年后端开发最常用linux指令(建议收藏,边用边学)
0. 引言 前段时间有同学问我:linux指令那么多,怎么去学?实际上这个问题也曾经困扰着我,多年走来,我总结了一个经验:优先学习你马上要用到的,而不是上来就体系的全部学习一遍. 可能很多同学会不太适 ...
- Linux 最常用命令整理,建议收藏!
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费 ...
- _Linux 最常用命令整理,建议收藏!
Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境. linux不仅可以长时间的运行我们编写的程序代码,还 ...
最新文章
- TensorFlow实现多层感知机函数逼近
- 辩论届人机大战:IBM新AI完胜人类冠军!
- 愿能与诸位关心的人及时保持互联
- Deep Learning and Shallow Learning
- Alternating Least Squares(ASL) for Implicit Feedback Datasets的数学推导以及用Python实现
- mybatis项目启动报错 The content of element type resultMap must match (constructor?,id*,result*,associat...
- web第五章 json
- 安卓APP_ 控件(2)—— Button
- Java技术系列文章汇集(长期更新)
- python 带随机指针的链表深度复制_链表--深度拷贝一个带有随机指针的链表
- OptionRoom将在Bounce授权拍卖平台进行Polkadot IDO
- 西瓜书+实战+吴恩达机器学习(二二)概率图模型之马尔可夫随机场
- Linux用户和密码
- 软件工程Java毕设 SSM药品管理系统(含源码+论文)
- 项目变更管理:变更流程
- Xshell v6 Build 0193 绿色特别版及全套产品
- Markdown基础语法详细版
- maven项目中JRE System Library Problem J2SE-1.5问题
- 三维激光扫描技术知识检测----选择、判断
- 如果VxRail要发朋友圈
热门文章
- 强网杯2019线上赛-misc
- java管理系统类似的_开发类似安居客OA系统管理平台
- 制作种子怎么上传服务器,怎么制作BT种子 使用BitComet制作BT种子文件教程
- android配置网络权限管理,Android 网络权限配置
- 杀毒软件免费下载 2013排行榜(TOP8)
- 翻译:Towards Lingua Franca Named Entity Recognition with BERT(基于BERT的通用语命名实体识别)
- iOS 蓝牙开发之NFC读写
- win10和乌班图双系统卸载
- php导出excel出现乱码,php导出excel出现乱码怎么办
- Mac 微信防撤回免认证登录多开插件:Tweak