无法转换为String

时间:2017-03-09 09:22:33

标签: php

更新:事实证明我忘了让它全局化,功能。我的坏。

但是,新的问题。原来它显然无法将某些东西转换为字符串? 我不知道发生了什么事,我很抱歉。

2 个答案:

答案 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)
  ?>