企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 可变变量 可变变量:一个变量的变量名可以动态的设置和使用。 简单应用 ``` <?php $a = 'hello'; $$a = 'world'; echo "{$a} {$$a}" . PHP_EOL; // hello world echo "{$a} {$hello}" . PHP_EOL; // hello world ?> ``` 综合应用 ``` <?php class foo { var $bar = 'I am bar'; var $arr = array('I am A', 'I am B', 'I am C'); var $r = 'I am R'; } $foo = new foo(); $bar = 'bar'; $baz = array('foo', 'bar', 'baz', 'quux'); echo $foo->$bar . PHP_EOL; // I am bar echo $foo->$baz[1] . PHP_EOL; // I am bar $start = 'b'; $end = 'ar'; echo $foo->{$start . $end} . PHP_EOL; // I am bar $arr = 'arr'; echo $foo->$arr[1] . PHP_EOL; // I am R echo $foo->{$arr}[1] . PHP_EOL; // I am B ?> ```