发布于 2017-04-16 08:40:00 | 138 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的PHP设计模式,程序狗速度看过来!

PHP开源脚本语言

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。


前言

时间过得真快,转眼PHP7发布都两年时间了,去年做了一个PHP7的小项目,说实话,真想将手里的项目全部改成PHP7,不过还没行动。本文是一年前的一篇入门比较笔记,主要是为了比较PHP7和PHP5.6的性能。整理一下贴出来,希望能给大家带来启发。

实验是在两台一模一样配置的虚拟机上进行的。搭建环境的过程比较简单,我这里就不贴出来了。我们的比较版本是PHP7.1和PHP5.6

首先看我们测试的代码:

这段代码的意思是:

创建一个含有60万个元素的数组,然后,遍历每个元素的值是否存在于键名中。

我们先介绍一个linux的测试函数,time

格式: time php index.php

表示使用cli方式运行index.php性能指标。

time命令结果有三个指标组成:real、user和sys。

real值表示从程序开始到程序执行结束时所消耗的时间,包括CPU的用时。

user值表示程序本身,以及它所调用的库中的子例程使用的时间。

sys是由程序直接或间接调用的系统调用执行的时间。

ok,下面开始执行,先看PHP5.6

[root@localhost default]# time php index.php

real 0m0.191s

user 0m0.158s

sys 0m0.032s

再看PHP7.1

[root@localhost default]# time php index.php

real 0m0.063s

user 0m0.052s

sys 0m0.011s

按理说应该多做几次比较平均值,我偷懒一下,大家自己看数据吧。


点滴也分享,欢迎大家关注



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务