php基础分享(第一篇 PHP引用变量)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php基础分享(第一篇 PHP引用变量)相关的知识,希望对你有一定的参考价值。
- 首先我们要明白什么是引用变量
概念 : 在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引用变量)的主要内容,如果未能解决你的问题,请参考以下文章