質問ばかりですみません。
追加で2つほど質問があります
1)>>107の@はどういう意味があるのでしょうか?
2)>>111のファイルにアクセスして問題を解いていくという形になるんですよね?ファイル名はなんでもいいんですか?
  5行目でエラー:Call to a member function on a non-object がでてしまいます