PHP: Что означает `array (& $this)`?

В PHP я хотел бы знать, что означает array(&$this).

Ответ 1

Это конструктор, который инициализирует array, который содержит один элемент: reference, чтобы объект, в который инициализируется массив. Внутри каждого класса вы можете обратиться к "текущему" экземпляру, используя $this.

Ответ 2

Его PHP передать по ссылке. Обычно это означает, что ссылка на параметр передается функции вместо копии значения, так что изменения внутри функции влияют на объект.

Ответ 3

Это создает массив с одним элементом. Элемент является ссылкой на объект, из которого он выполняется. Для получения дополнительной информации см. Документацию по по ссылке.