Как заменить внутренний метод PHP?

0

Я немного разбираюсь в PHP, и я хочу заменить метод из внутреннего класса. Я могу сделать это легко с помощью функции (просто смените обработчик функции в EG (function_table)), но это делается для классов (EG (class_table)) не работает. EG (class_table) → function_table выглядит неправильно инициализировано. Есть ли способ сделать это?

Теги:
php-extension

1 ответ

1

Вы захотите использовать метод override_function().

  • 0
    Разве override_function () не переопределяет только функции, а не методы внутри классов? Мне нужно изменить метод внутри класса.
  • 0
    Можете ли вы показать нам свой код для того, что вы пробовали? Более полный пример?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню