发新话题 回复
分享主题 打印

php中可变函数问题

php中可变函数问题

没觉得把函数变可变函数和之前有什么大区别…也没发现有什么方便之处…
或许可以直接用调可变函数来减去给函数反回值赋给变量的那行…
但没觉得这有什么太大好处…

举例如下

代码:
function fun ()
{......}
$var="fun";
$var();
我现在就想知道这样做起到了什么简化程序的作用
TOP
这当然能使代码简化,想象一下你的URL:
http://xxxx.com/index.php?pm=getAb&id=151

<?php
if($pm=="getAb") {
getAb($id);
}else{
getDate($id);
}
?>

多麻烦,如果你用变量函数
只要:
<?php
$pm($id);
?>

就可以了,当然这存在一定安全问题!
本帖最近评分记录
  • Woodu 积分 +10 恶意灌水 2008-7-19 23:22
  • lyzzzz 积分 +10 考古 2008-7-19 23:21
  • qzz PT币 +8 恶意灌水 2008-7-19 23:09
比如说直接带到数据库中查询的话XD
谁不怀念苏联,谁就没有良心;谁想回到苏联,谁就没有头脑.

Woodu.ME--从零开始的博客生活
TOP
我明白了,这样就可以根据$pm的值调动相应的同名函数了……
TOP
发新话题 回复