更新:事实证明我忘了让它全局化,功能。我的坏。
但是,新的问题。原来它显然无法将某些东西转换为字符串? 我不知道发生了什么事,我很抱歉。答案 0 :(得分:0)
您的函数位于不包含在该脚本中的differt文件中,您正在调用它。 或者你的函数是一个类的一部分,所以你必须实现该类并从那里调用你的函数。
据我们所知,您的功能(以及在什么情况下)在哪里以及您的呼叫代码在哪里,人们不能多说。
简单:调用你的函数的代码部分不知道你的功能。
答案 1 :(得分:0)
$ this用于指向类或实例变量但是对于函数你可以使用$ self和第二个eror是你的bindValue语句的coz bindValue的格式为:bindValue("占位符",变量,参数)
EXAMPLE:-
<?php
$username = "user";
$password= "password"
//now
$st = $self->connection->prepare($sql_statement);
$st->bindValue("username", :username , PDO::PARAM_STR); // for integer value it will (PDO::PARAM_INT)
?>