сопоставлять классы php в скрипте и создавать отдельные файлы для каждого найденного класса - PullRequest
0 голосов
/ 20 февраля 2011

Моя проблема с регулярным выражением для сопоставления классов и пропуска содержимого, которое находится в кавычках. Я также не знаю, как пропустить '}, ​​которые используются для закрытия методов внутри класса, поэтому движок считает, что он достигает конца класса.

Позже я хочу создать отдельные файлы для каждого соответствующего класса. Например:

{$classname}.php >> content

Это необходимо, потому что у меня ужасная практика начинать кодирование многих классов в одном файле, и только тогда, когда у меня есть что-то "мясное", я решаю поместить их в отдельные файлы, что, конечно, слишком скучно и тратить много моего времени. Не могли бы вы помочь мне с этим, пожалуйста? Специально регулярное выражение, но не стесняйтесь делать все остальное;)

1 Ответ

0 голосов
/ 20 февраля 2011

Regex не предназначен для анализа языков программирования (в частности, вложенности).Если вам нужна помощь в перемещении кода, получите IDE с инструментами рефакторинга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...