这篇文章分享给大家的内容是关于php变量如何定义以及php的工作原理是什么,内容很有参考价值,希望可以帮到有需要的小伙伴。
1、变量定义:
通常学到的是,变量代表存储空间以及其中数据的一个“标识符”。
变量名 指向 变量值
更深入的说是 变量指向内存的一块区域
立即学习“PHP免费学习笔记(深入)”;
2、变量工作原理,通过画图分析法——内存空间
$val){
$val = &$data[$key];
}
问:最终$data的值是多少?
*/
$data = ['a','b','c'];
foreach($data as $key=>$val){
$val = &$data[$key];
print_r($data);
}
/*
1.$key = 0,
$val = 'a',
$val = &$d[0] =>'a'
$data = ['a','b','c'];
2.$key = 1,
$val = 'b', =>$d[0]
$val = &$d[1] =>'b'
$data = ['b','b','c'];
1.$key = 2,
$val = 'c', =>$d[1]
$val = &$d[2]=>'c'
$data = ['b','c','c'];
*/相关推荐:











