왜 PHP가 해당 객체를 문자열로 변환하려고한다고 생각합니까?"객체를 클래스 ... 문자열로 변환 할 수 없습니다"할당
class Class1 {}
class Class2 {
function __construct(Class1 $class1Obj) {
$this->$class1Obj = $class1Obj; // -> Catchable fatal error: Object of class Class1 could not be converted to string
}
}
$class1Obj = new Class1();
$class2Obj = new Class2($class1Obj);
얼마나 당황 : 당신은 치명적인 오류가 클래스 1
편집이 코드를 시도 얻을 이유
는 그입니다. 어쩌면 조금 피곤할 수 있습니다. 질문을 삭제할 수 없습니다. –