.MB: Verständnisfrage andere Zuweisung in PHP

Beitrag lesen

also wenn ich das richtig verstanden habe ist das eine Variable in einer variable???

wenn ich "intern" $a = 1; definiere und "extern" ${$a} = a; ist das wie eine art baumstruktur???

"intern" darf ich das nicht verändern also $a = 2; es sei den ich ändere das "extern" wie ${$a} = b; dann kann ich auch "intern" verändern???


<?php

	$a = "1";
	echo $a . "<br />";
	
	${$a} = "a";
	echo ${$a} . "<br />";
	
	echo $a . " " . ${$a} . "<br />";
	
	$a = "2";
	echo $a . "<br />";
	
	${$a} = "b";
	echo ${$a} . "<br />";
	
	echo $a . " " . ${$a} . "<br />";
	
?>

So habe ich es jedenfals verstanden. It das richtig und wofü macht man das?

gruß MB