5.4.5 PHP变量函数

变量函数

<?php     /** 声明第一个函数one, 计算两个数的和         @param  int $a  计算和的第一个运算元         @param  int $b  计算和的第二个运算元         @return int     返回计算后的结果     */     function one( $a, $b ) {         return $a + $b;     }     /** 声明第二个函数two, 计算两个数的平方和     */     function two($a, $b) {         return $a*$b + $b*$b;     }        $result = "one";   //将函数名"one"赋给变量$result, 执行$result()时则调用函数one()     //$result = "two"; //将函数名"two"赋给变量$result, 执行$result()时则调用函数two()      echo “运算结果是:”.$result(2, 3);    //变量$result的函数名值,就调用哪个函数 

例 test.php

  • 如果将一个函数名称(字符串), 给一个变量(字符串), 然后在这个变量后面加上括号, 就会调用这个变量值对应函数
<?php     function add($a, $b) {         return $a + $b;     }      function chen($a, $b) {         return $a * $b;     }      function chu($a, $b) {         if($b!=0)             return $a/$b;         else             return false;     }     $var = "add";     $var = "chen";     $var = "chu";     echo $var(10, 20);     chu(10, 20); 

始发于简书:caoyuan

奇遇网

留下一条回复

关闭