Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP 설정 해제 참조

<시간/>

소개

unset() 함수를 사용하여 내용과 변수 간의 바인딩을 끊을 수 있습니다. unset() 함수는 내용을 파괴하지 않고 단지 그것에서 변수를 분리합니다.

예시

<?php
$a=10;
$b=&$a;
echo "before unsetting : ", $a, " " ,$b, PHP_EOL;
unset($b);
echo "after unsetting :" . $a . " ";
$b=20;
echo $b;
?>

출력

설정을 해제하면 $b를 정상적으로 사용할 수 있습니다.

before unsetting : 10 10
after unsetting : 10 20

NULL에 변수를 할당하여 참조를 제거할 수도 있습니다.

예시

<?php
$x=100;
$y=&$y;
echo "x and y are references ", $x, " " ,$y, PHP_EOL;
$y=NULL;
$x=200;
echo "x: ", $x . " y: " ,$y, PHP_EOL;
?>

출력

위 스크립트의 결과는 다음과 같습니다.

x and y are references 100
x: 200 y: