Computer >> Máy Tính >  >> Lập trình >> PHP

Tài liệu tham khảo về PHP Spotting

Giới thiệu

Nhiều cấu trúc cú pháp trong PHP được thực hiện thông qua cơ chế tham chiếu. Nếu tham chiếu đến một biến toàn cục không được đặt trong một hàm, thì biến tương tự trong không gian tên chung sẽ không bị xóa.

Ví dụ

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

Đầu ra

Global $ va1 còn nguyên vẹn.

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

Có thể sử dụng hàm debug_zval_dump () nếu một biến có tham chiếu đến các biến khác