заменить повторяющийся код PHP на месте

У меня есть много повторяющихся блоков кода в моих классах, которые я хотел бы заменить … давайте назовем их макросами. Эти блоки могут быть целыми функциями, а также падежами внутри оператора switch или простыми строками и числами — буквально что угодно, вставленными где угодно. Вещи, которые я пробовал:

  • include (): добавить не получится, например. функции в классах
  • eval (): не может правильно отладить и, как правило, плохая идея
  • правильное наследование: я хотел бы обойти переписать на этот раз
  • define: похоже, не ведет себя как в C / C ++, или я делаю что-то не так

Пожалуйста, дайте мне знать, если возможно получить макроподобную функциональность в PHP. Я гуглил SO и нашел несколько довольно старых тем, в которых говорилось, что это не поддерживается, однако в последние несколько лет все могло измениться, поэтому, пожалуйста, дайте мне знать. С уважением

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]