Может кто-нибудь помочь мне объяснить, что здесь происходит? Я просматриваю плагин Wordpress. Он имеет следующую конструкторскую функцию
protected function __construct() {
do_action_ref_array('plugin_specific_action_name', array($this));
add_action('init', array($this, 'init'));
}
Мой вопрос находится в первой строке конструктора. Действие «plugin_specific_action_name» не имело никакой функции, связанной нигде. Ключ действия зависит от плагина. Так как у него не было никакой функции, связанной с ней, что ему помогает плагин.
Автор прокомментировал: «Объявите, что класс готов, и передайте объект (для расширенного использования)». Может ли кто-нибудь помочь мне, что именно будет использоваться? Почему я должен использовать это в функции конструктора? Каковы будут расширенные варианты использования, для которых я могу это использовать? Любая помощь при расчистке этого для меня будет оценена