読者です 読者をやめる 読者になる 読者になる

PHP 変数名や関数名を動的に指定する

■可変変数
PHP: 可変変数 - Manual
http://jp.php.net/manual/ja/language.variables.variable.php
変数名を動的に指定する場合は、

$a = 'hello';
$$a = 'world'; (または $hello = 'world';)
としたとき、以下のような出力。

echo "$a"; → hello
echo "${$a}"; → world
echo "$hello"; → world
変数名の一部だけを可変にする場合は、

$b = 'llo';
echo "$he{$b}"; → エラーとなる!
echo "${'he' . $b}"; → world


ネタ元