일반적으로 변수 이름은 다음과 같은 문으로 지정됩니다.
코드 복사 코드는 다음과 같습니다.
$ a = 'hello';
?>
코드 복사 코드는 다음과 같습니다.
$$a = 'world';
?>
코드 복사 코드는 다음과 같습니다.
echo " $a $ {$a}";
?>
코드 복사 코드는 다음과 같습니다:
echo "$a $hello"
?> >모두 출력됩니다: Hello World.
배열에 가변 변수 이름을 사용하려면 모호성 문제를 해결해야 합니다. 즉, $$a[1]을 작성하는 경우 파서는 $a[1]을 변수로 처리하려는지 또는 $$a를 변수로 처리하려는지 [1]이 이 변수를 참조하는지 이해해야 합니다. 색인. 이 모호성을 해결하기 위한 구문은 첫 번째 경우에는 ${$a[1]}를 사용하고 두 번째 경우에는 ${$a}[1]을 사용합니다.
코드는 다음과 같습니다. class foo {
var $bar = '나는 바입니다.';
}
$foo = new foo()
$bar = 'bar'
$baz = array( 'foo', 'baz', 'quux')
echo $foo->$bar .
echo $foo->$baz[1] "n" ";
?>
위의 예는 다음과 같은 결과를 출력합니다:
I am bar.