【发布时间】:2013-12-11 22:37:48
【问题描述】:
当我尝试调用函数 func_connect_mssql 时出现此错误。
这是我的代码:
$func_connect = 'func_connect_mssql';
$session = $func_connect($serv, $user, $pass, $base)
or die("<p class='Perror'>·Failed - err Connect: ".$func_error()."</p>");
你可以看到 func_connect 是一个我用来调用函数的变量,这就是我使用“$func_connect”的原因,我试图改变它并直接输入我的函数的名称,但仍然返回相同的错误第二行。
【问题讨论】:
-
尝试:$session = $$func_connect(
-
"我试图改变它并直接输入我的函数名称" 你试过
func_connect_mssql($serv, $user, $pass, $base)?那应该可以。 -
您确定错误是在
$func_connect(...)而不是$func_error(...)? -
你运行的是什么版本的 PHP?
-
在你的情况下使用派生类并利用多态性不是更好吗?
标签: php