Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: eval()
Форумы портала PHP.SU » » Вопросы новичков » eval()

Страниц (1): [1]
 

1. stas0 - 10 Августа, 2013 - 18:22:16 - перейти к сообщению
Зачем нужна ф-я eval()?
Ну написано, что она выполняет кусок кода, но где ее использовать?
2. caballero - 10 Августа, 2013 - 18:27:16 - перейти к сообщению
если не знаешь значит нет необходимости ее использовать. Я тоже никогда ее не использовал хоть и знаю зачем она.
В PHP тысячи функций - а реально используется только небольшая часть
3. OrmaJever - 10 Августа, 2013 - 18:28:24 - перейти к сообщению
Сейчас представьте что не где, и это улучшит ваш код, а вот когда понадобится вы о ней вспомните.
4. Okula - 10 Августа, 2013 - 18:28:46 - перейти к сообщению
stas0, старайся избегать использования этой функции. Если ты до сих пор не нашёл места где применять эту функцию - она тебе не нужна.
5. loktionov272 - 10 Августа, 2013 - 18:30:05 - перейти к сообщению
Как вариант
esterio пишет:
Ну я б сказал что JSON.parse ето стандартная либа браузера, но она не всегда есть, например в старых браузерах и особнно в IE, и ктому же более безопасна.
Я использую
CODE (javascript):
скопировать код в буфер обмена
  1. function getJSON(json)
  2. {
  3.         if(JSON)
  4.                 return JSON.parse(json);
  5.         else
  6.                 return eval('{' + json + '}');
  7. }
6. esterio - 10 Августа, 2013 - 23:06:39 - перейти к сообщению
loktionov272
Да! но здесь вопрос не по JS, а по PHP

 

Powered by ExBB FM 1.0 RC1