PHP 변수는 언제 출시되나요?
PHP 변수는 프로그램 실행 후 출시됩니다.
사용을 마치고 파기하고 싶다면 unset을 사용해 파기하고 해제할 수 있습니다.
예: unset($str);
unset 및 null
$var = null; 참조만 제거합니다. 메모리가 해제되지 않습니다. unset 메소드는 변수를 파괴하고 메모리를 해제하는 PHP의 내장 메소드입니다.
그러나 unset();이 참조하는 변수의 참조 관계가 여전히 존재하는 경우 이 메모리 영역에 대한 모든 변수의 참조가 끊어진 경우에만 이 메모리가 해제되지 않습니다. 삭제된 후에는 해제된 메모리 영역이 해제됩니다.
예:
<?php $s=str_repeat('1',256); $m=memory_get_usage(); unset($s); //销毁$s echo $m-memory_get_usage(); ?>
결과: 272
<?php $s=str_repeat('1',256); $m=memory_get_usage(); unset($s); //销毁$s $s = null; //区别在这里,把变量的引用断掉 echo $m-memory_get_usage(); ?>
결과: 192
PHP 관련 지식을 더 보려면 PHP 중국어 웹사이트를 방문하세요!
위 내용은 PHP 변수는 언제 출시되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!