这是我的代码:https://pastebin.com/aR299wuz
当我打开文件时,例如:rate.php?permalink=game-of-thrones&rating=5
在执行查询之前,数组中的参数返回rating
作为对象而不是整数,尽管我从URL中得到它:(int)$_GET['rating'];
这是我得到的错误:
Array ( [:permalink] => game-of-thrones [:rating] => Rating Object ( [dbh:Rating:private] => PDO Object ( ) ) [:ip] => ::1 [:userid] => 32 )
Catchable fatal error: Object of class Rating could not be converted to string in D:\xampp\htdocs\TVShowCalendar\inc\rate.php on line 20
可能是什么原因?
答案 0 :(得分:2)
在使用新对象之前,您正在使用新对象覆盖$rating
行上的33
变量。
考虑为这两个变量使用另一个名称。