变量变量和变量函数

/**********by garcon1986***********/

<?php
//变量函数:当一个变量后有圆括号,php将寻找与变量的值同名的函数,并且尝试执行它。

function toto(){
    echo "toto function";
}
$to = 'toto';
$to();
echo '<br />';

function tata($t){
    echo "tata's variable is $t";
}
$ta = 'tata';
$ta('name');
echo '<br />';

function titi($i = ''){
    echo "titi's arguments is $i";
}
$ti = 'titi';
$ti('a');
echo '<br />';

function odd_number($x){
    echo '$x is odd';
}
function even_number($x){
    echo '$x is even';
}
$n = 10;
$oe = ($n % 2 ? 'odd_number' : 'even_number');
$oe($n);
echo '<br />';

//可变变量
  $Bar = "a";
  $Foo = "Bar";
  $World = "Foo";
  $Hello = "World";
  $a = "Hello";

echo  $a.'<br />'; //Returns Hello
echo  $$a.'<br />'; //Returns World
echo  $$$a.'<br />'; //Returns Foo
echo  $$$$a.'<br />'; //Returns Bar
echo  $$$$$a.'<br />'; //Returns a

echo  $$$$$$a.'<br />'; //Returns Hello
echo  $$$$$$$a.'<br />'; //Returns World

$a = 10;
$b = 'a';
echo $$b;
echo '<br />';
echo ${$b};
echo '<br />';

 
?>

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值