我有一些类的方法
public function bindParams($query, $params, $dbh){
if (!is_array($params)){
die('Second Argument for "bindParams" should be arrays');
}
$count = 0;
foreach($params as &$param){
$count++;
$query->bindParam($count, $param);
}
$query->execute();
if (false===$query){
die(print_r($dbh->errorInfo()));
}
}
然后我将此方法的代码剪切为文件,以便我可以从文件中包含它。然后它不会运行,也没有显示错误。
public function bindParams($query, $params, $dbh){
require_once 'functions/sql/bindprams.php';
}
我在这里缺少什么。
答案 0 :(得分:0)
正如手册所说
require_once语句与require相同,但PHP会检查文件是否已被包含,如果是,则不再包括(require)。
所以它只执行一次,但是函数应该在每次调用时运行它。
将require_once
更改为require
。