【发布时间】:2012-09-10 10:24:23
【问题描述】:
我尝试制作 e eval 代码,但出了点问题,我找不到错误。
我有这个:
解析错误:语法错误,/Applications/XAMPP/xamppfiles/htdocs/classes/databasehandler.php(57) 中的意外 ',' : eval()'d code on line 1
代码如下:
eval("$s->bind_param('".$binds."', ".$values.");");
$BINDS ARE: ss
$VALUES ARE: 'testing','hej123'
【问题讨论】:
-
能贴出bind_param()方法的定义吗?
-
您不需要 eval() 来动态调用 bind_param() - 您可以即兴发挥并改用 call_user_func_array,这是一种更清洁、更可靠且更快的方法来完成此操作
-
你不是也扩展$s吗?
-
是mysqli的bind_param(),不是吗? docs.php.net/mysqli-stmt.bind-param