第10章 オブジェクト指向構文 / 第2回 模擬試験

PHPのクラスとオブジェクトに関する次の記述のうち、誤っているものはどれか。

`new`演算子でクラスのインスタンスを生成する。
コンストラクタは`__construct()`という名前のメソッドで定義する。
クラスの外から`$this`を使ってプロパティにアクセスできる。 正解
デストラクタは`__destruct()`で定義し、オブジェクトが破棄される際に呼ばれる。
解説
`$this`はクラス内部(インスタンスメソッド内)でのみ使用できる疑似変数で、クラスの外からは使用できません。(参照: 独習PHP 第4版 第10章 オブジェクト指向構文 10.1節 クラスの定義 p.472〜488)