私はphpドキュメントを読み、これを見ました:
class foo{
var $bar = 'I am a bar';
}
$foo = new foo();
$identity = 'bar';
echo "{$foo->$identity}";
そして私は誰かがこのように書いているのを見ました:
if (!isset($ns->job_{$this->id})){
//do something
}
しかし、このコードを試してみたところ、機能しませんでした。
$id1 = 10;
$no = 1;
echo ${id.$no};
なぜそれが機能しなかったのか、そしていつ変数で中括弧を正しく使用できるのか教えてもらえますか?