私はこのクラスを取得しました:
class Trajectory{
private $points = array();
public function __construct(){
}
public function addPoint(Point $myPoint){
$this->points[] = $myPoint; // line 20
}
}
メソッドaddPoint()を実行しようとすると、次のエラーが発生します。
( ! ) Fatal error: Using $this when not in object context in /index.php on line 20
私はそれを次のように変更してみました:
$points[] = $myPoint;
ただし、Trajectoryの$ point配列は変更されません。代わりに、addPointメソッドを使用するたびに新しい$points配列が作成されます。