我希望你能幫助我。我在我的PHP代碼中有這個錯誤,我不知道我需要改變和在哪裏。它表明在這條線上它在星星中。可捕捉的致命錯誤:類stdClass的對象無法轉換爲字符串
這裏是我的代碼:
private function replaceFile($id, $file, $version) {
global $CFG;
$source = get_record('procedure_log','procedure_id', $id);
$destination = $CFG->dataroot . "/procedures/$id/$version/";
@mkdir($destination, 0777, true);
$dataobject = new stdClass();
$dataobject->id = $this->logId;
$dataobject->file = addslashes($destination . $file['name']);
**copy(var_dump($source.$file['name'], $destination.$file['name']));**
}
你需要學習如何[閱讀和調試(http://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php)的錯誤信息。解決問題所需的一切都在錯誤信息中。某處您嘗試使用一個對象,如果它是一個字符串,也許$源例如 – Anigel
看到這一點: http://stackoverflow.com/questions/5032687/php-catchable-fatal-error-object-of-class -stdclass-could-be-converted-to-s –