PHP 引用识别

phpserver side programmingprogramming更新于 2025/8/19 16:22:17

简介

PHP 中的许多语法结构都是通过引用机制实现的。如果在函数中取消设置对全局变量的引用,则全局命名空间中的相同变量不会被删除。

示例

<?php
$var1 = 'Hello World';
function myfunction(){
   global $var1;
   $var2 =&$var1;
   echo "$var1, $var2 
";    $var2="Hello PHP";    echo "$var1, $var2
";    unset($var1); } myfunction(); echo "$var1
"; ?>

输出

全局变量 $va1 保持不变。

Hello World, Hello World
Hello PHP, Hello PHP
Hello PHP

如果变量引用了其他变量,则可以使用 debug_zval_dump() 函数


相关文章