PHP可变变量经典示例

最近在使用dede织梦开发一个大型门户网站项目,其中使用到了PHP可变变量,在网上找了一个经典示例,保存下来以备不时之需大笑

<?php
//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 . "\n";
echo $foo->${$bar} . "\n";
echo $foo->$baz[1] . "\n";


$start = 'b';
$end   = 'ar';
echo $foo->{$start . $end} . "\n";


$arr = 'arr';
echo $arr[0] . ". \n";
echo $foo->$arr[1] . "\n";
echo $foo->{$arr}[1] . "\n";
//以上代码输出为:I am bar. I am bar. I am bar. I am bar. a. I am r. I am B.
?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值