В PHP я хотел бы знать, что означает array(&$this)
.
PHP: Что означает `array (& $this)`?
Ответ 1
Это конструктор, который инициализирует array, который содержит один элемент: reference, чтобы объект, в который инициализируется массив. Внутри каждого класса вы можете обратиться к "текущему" экземпляру, используя $this
.
Ответ 2
Его PHP передать по ссылке. Обычно это означает, что ссылка на параметр передается функции вместо копии значения, так что изменения внутри функции влияют на объект.
Ответ 3
Это создает массив с одним элементом. Элемент является ссылкой на объект, из которого он выполняется. Для получения дополнительной информации см. Документацию по по ссылке.