码迷,mamicode.com
首页 > Web开发 > 详细

php基础分享(第一篇 PHP引用变量)

时间:2019-02-23 13:30:37      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:查看   shadow   基础   water   图片   ffffff   proc   cto   process   

  • 首先我们要明白什么是引用变量
    概念 : 在php中引用意味着用不同的名字访问同一个变量内容;
    定义方式:使用&符号;
  • php引用的工作原理
    <?php

             定义一个变量
             $arr = range(0,1000);  //创建一个0到1000的数组
            思考问题 $arr 变量在内存中是如何体现的呢?
    
            $arr 会在内存当中开辟一块空间来存放

    技术图片
    定义一个变量 $array 将$arr赋值给$array

            $array = $arr;
    
            思考一个问题 $array 会在内存当中创建一个新的空间吗?
    
            其实是不会的因为php当中有个机制是 COW 代表的意思是 Copy On Write 只有在$array 或者 $arr 有写实操作才会在内存中会创建一块新的空间
    
        那么怎么来验证一下内 在php到中给我们提供一个查看内存使用情况的函数 memory_get_usage() 来查看内存的使用情况;
    
        以上是我对引用变量的理解!!!
  • php基础分享(第一篇 PHP引用变量)

    标签:查看   shadow   基础   water   图片   ffffff   proc   cto   process   

    原文地址:https://blog.51cto.com/10977908/2353755

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!