Мне нужно заменить некоторую строку в PHP-коде, чтобы она выглядела лучше. Какой был бы лучший способ сделать это?
Обычными подозреваемыми будут str_replace
и preg_replace
.
preg_replace
Это хороший способ пойти и использовать регулярные выражения, чтобы у вас была гибкость в том, как это сделать.
Если вы хотите заменить строку во множестве файлов один раз (например, у вас есть что-то в исходном коде, которое вы хотите заменить), sed может быть правильным инструментом для задания.
man sed
Это зависит. Если str_replace работает для вашего дела, я думаю, что быстрее и меньше потребителя памяти, чем preg_replace