美文网首页
PHP中数组和变量的性能对比

PHP中数组和变量的性能对比

作者: 大步向前blue | 来源:发表于2019-04-12 11:29 被阅读0次

前言:

         我们知道,数组本身也是一种变量,访问数组其实也是访问变量的一种,这里我们主要比较的是普通的int , string ,bool的简单类型的变量 和包含了这些简单类型变量的数组之间的对比。

 ps : 这里我们只对比一维索引数组 和 简单数据变量类型

内存消耗对比

小数据量量

变量 数组

结果:  变量  <  数组 , 小了896个byte 

数据量大----1万个

数组 变量

结论:  数组  <  变量  , 少了一倍【931240 】

访问速度【由于数据量小的情况下,两者相差不大,不做作比较直接比较数据量大的情况】

当我们访问次数为1千万次的对比情况

数组访问速度

 

变量访问速度

结论: 数组  <  变量  , 少了0.04s

总结论:    数组在访问次数比较大的情况和变量很多的情况下,比单纯使用变量的性能更好

相关文章

  • PHP中数组和变量的性能对比

    前言: 我们知道,数组本身也是一种变量,访问数组其实也是访问变量的一种,这里我们主要比较的是普通的int , st...

  • PHP7和PHP5的区别以及特性

    PHP7相对于PHP5性能提升 1、变量存储字节减小,减少内存占用,提升变量操作速度 2、改善数组结构,数组元素和...

  • 高效率的PHP写法(变量+数组+架构)

    变量 4.1及时销毁变量 数组、对象和GLOBAL变量在PHP 中特别占内存的,这个由于PHP的底层的zend引擎...

  • JS Related

    JS几种数组遍历方式以及性能分析对比 javascript中in和hasOwnProperty区别

  • 从0到1学习网络安全 【PHP基础-PHP 数组】

    PHP 数组 数组能够在单独的变量名中存储一个或多个值。 数组在单个变量中存储多个值: 输出:I like Vol...

  • PHP性能优化

    1 PHP语言级性能优化:少些代码,多用PHP自身能力;(多用PHP内置变量,常量,函数) PHP内置函数的性能不...

  • php变量和数据类型

    php中的变量 PHP中的变量声明 PHP中的变量的使用 PHP中的数据类型之整型 PHP数据类型之浮点类型和布尔...

  • php面试

    (1)引用变量 变量赋值 变量引用 (2)reverse函数重写 PHP中没有字符串与数组的length属性 (3...

  • PHP 数组,多维数组

    PHP 数组:数组能够在单独的变量名中存储一个或多个值。 什么是数组?数组是特殊的变量,它可以同时保存一个以上的值...

  • php中的变量和常量

    php是弱类型语言,变量类型和存入的值相关 变量 php中声明一个变量用 $符 php中变量的命名规范 可变变量:...

网友评论

      本文标题:PHP中数组和变量的性能对比

      本文链接:https://www.haomeiwen.com/subject/lypqwqtx.html