私は次のようなクラスを実装しました:
class ClassRoom
{
public $desired_connection; // variable of type DesiredConnection
//Constructor
public function __contruct()
{
$this->desired_connection = new DesiredConnection(); //Initialize
}
public function save(){
//Save Desired Connection
$this->desired_connection->saveDesiredConnection();
}
}
$ classroom-> save()を呼び出すと、ランタイムは$ this-> desired_connectionをDesiredConnectionオブジェクトとして認識せず、次のエラーをスローします。
「非オブジェクトのメンバー関数save()を呼び出します。」
gettype($ classroom-> desired_connection)を出力すると、NULLが出力されます。
私がここで間違っているかもしれないことについての提案はありますか?