問題是這樣的:echo $village_id. "-" .$wg_village;
它返回:開捕致命錯誤:類stdClass的的對象無法轉換爲字符串
Catchable fatal error: Object of class stdClass could not be converted to string in /files/function_20.php on line 70
和在線70我貼的是那裏的代碼,功能完美的作品,只是返回空白頁面並顯示錯誤。
那條線有什麼問題?我該如何糾正?
編輯:一個var_dump
$village_id
和$wg_village
:
string(5) "80784"
object(stdClass)#25 (35) {
["id"]=> string(5) "80784"
["name"]=> string(7) "NewName"
["x"]=> string(3) "-99"
["y"]=> string(3) "-14"
["kind_id"]=> string(1) "5"
["user_id"]=> string(1) "1"
["rs1"]=> int(36000) ["rs2"]=> int(36000)
["rs3"]=> int(36000) ["rs4"]=> int(36000)
["workers"]=> string(2) "51"
["troop_keep"]=> string(1) "0"
["time_update_rs1"]=> string(19) "2014-05-09 01:45:30"
["time_update_rs2"]=> string(19) "2014-05-09 01:45:30"
["time_update_rs3"]=> string(19) "2014-05-09 01:45:30"
["time_update_rs4"]=> string(19) "2014-05-09 01:45:30"
["nation_id"]=> string(1) "2" ["merchant_underaway"]=> string(1) "0"
["child_id"]=> string(0) "" ["cp"]=> string(3) "104"
["cpupdate_time"]=> string(19) "2014-05-08 21:49:55"
["krs1"]=> string(1) "1"
["krs2"]=> string(1) "1"
["krs3"]=> string(1) "1"
["krs4"]=> string(1) "1"
["faith"]=> string(1) "3"
["faith_time"]=> string(19) "2014-05-07 22:05:44"
["dateCreate_vila"]=> string(19) "2014-05-05 20:38:26"
["capa123"]=> int(36000)
["capa4"]=> int(36000)
["speedIncreaseRS1"]=> float(1000)
["speedIncreaseRS2"]=> float(600)
["speedIncreaseRS3"]=> float(800)
["speedIncreaseRS4"]=> float(1200)
["speedIncreaseRS4Real"]=> float(1149)
}
是'$ village_id'或'$ wg_village'是一個對象,而不是一個數字或字符串,所以你不能只是呼應它。你需要回應它的一些屬性。 – Barmar
「...函數完美工作,只是返回一個帶有錯誤的空白頁面。」所以完美是一個帶有錯誤的空白頁面?那麼問題是什麼? – JakeGould