Я думаю, что предупреждения о функции PHP являются театральными и немного поверхностными, потому что они сосредоточены на одном конкретном неправильном использовании конструкции, а не на ее общей цели.
evaluate()
будет менее подвержен этому, потому что он не может выполнять какой-либо объем кода, он может просто вычислять отдельные выражения (пусть и более одного, выполняемые отдельно и независимо друг от друга).
Дело в том, что это тоже затрагивается в статьях по PHP, просто редко, если вообще когда-либо требуется. Если вы обнаружите, что используете его... вы, вероятно, делаете что-то не так.
Для дальнейшего чтения я обсуждаю это в своем блоге: "evalulate()
очень медленный". Сейчас?
person
Adam Cameron
schedule
24.11.2013