Stierus пишет:Champion, дай мне пример, где эта возможность действительно требуется, не из-за кривого проектирования, а именно, где это не обойти и это нужно. Это об eval.
Честно говоря, с ходу не придумаю. Но я говорил именно о Stierus пишет:eval вместо простых Includов Они для разных целей абсолютно нужны, и чтобы использовать инклюд вместо ивала, надо сначала писать в файл
(Добавление)
Кстати, возможно вы как раз мое предложение использовать eval и видили в какой-то теме совсем недавно.
Там была речь о том, как формировать первый аргумент printf в зависимомти от каких-либо условий. А в зависимости от того, сколько в первом аргументе шаблонов (%d, %s...) Зависит количество остальных аргументов. Поэтому условным формированием только первого аргумента не обойтись. Поэтому я и сказал eval. Хотя конечно можно было быпросто по if-ам различный printf выполнять... А лучше просто echo
|