如何在php中向数组添加对象?

Ash*_*lar 0 php oop

我想在一个对象(处理程序)中创建一个数组,该对象包含PHP中的一系列对象(主题).数组是处理程序的属性,我有一个创建新主题的方法.

class MyHandler (
  $TheList = array();
  $TempSubject = object; // class subject

  public function AddNewSubject($information) {
    $TempSubject = new subject($information);
    $This->TheList [] = $TempSubject;
  }
)
Run Code Online (Sandbox Code Playgroud)

如果我如上所述创建一个新主题,那么信息是否持久存在于对象之内MyHandler还是在AddNewSubject结束后丢失?我是PHP的新手,所以请评论任何错误.

ajr*_*eal 6

它会坚持,但你有一个错字$This..应该是$this