$database_row=$superdata();
当我去掉$superdata()的()时。显示的是字符串,
在代码里也没找到定义 $superdata();
直接运行echo $superdata();就生成了1个页面了
当我去掉$superdata()的()时。显示的是字符串,
在代码里也没找到定义 $superdata();
直接运行echo $superdata();就生成了1个页面了
解决方案 »
- php fork 在window xp下支持吗
- 有谁知道dedecms能删除安装多少次,计算机就崩溃了?
- 可能是兼容性问题,在ie下为什么只有首页的版权不显示,其它页面正常呢?
- mvc模式下,如何将控制器模块化
- 求助各位大大 我该继续怎么学 php的 基本的学的差不多了
- ecmall+uchome问题
- 请问一下哪位仁兄,谁用过tdes加密的...
- web php调用python脚本失败
- crul抓取,session保持的问题
- swf2pic flash生成缩略图的组件 本地服务器测试可用,放到网站服务器上直接报错?
- 今天公司配置了台文件服务器 之前的上传的附件都需要移动文件服务器上去
- 谁知道新浪微博接口怎么搞,就是用新浪微博账号可以登录自己的网站。
但这个字符串应该是原先定义的一个方法, 你可以在代码里查找一下
$database_row = call_user_func($superdata);// 也可以用call_user_func()
...
}$superdata = "update";
$database_row=$superdata();//相当于$database_row=update()但update函数必须有存在
function abc(){
~~~~~~~~~
}$superdata = abc;
$superdata();
运行$superdata() 就是运行abc();
<HTML>
<HEAD>
<TITLE>动态调用函数</TITLE>
</HEAD>
<BODY>
<FONT SIZE=5>
<?php
function write($text) //定义function write()函数
{
print($text); //打印字符串
} function writeBold($text) //定义function write()函数
{
print("<B>$text</B>"); //打印字符串
} $myFunction = "write"; //定义变量
$myFunction("你好!<BR>"); //由于变量后面有括号,所以找名字相同的function函数
print("<BR>\n");
$myFunction = "writeBold"; //定义变量
$myFunction("再见!"); //由于变量后面有括号,所以找名字相同的function函数
print("<BR>\n");
?>
</FONT>
</BODY>
</HTML>