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 :: Версия для печати :: Код в переменную
Форумы портала PHP.SU » » Кодировки и все смежное » Код в переменную

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

1. Twelvee - 21 Мая, 2012 - 11:53:04 - перейти к сообщению
Снова здасьте) У меня назрел еще 1 вопрос)
А как сделать код в переменную?
Тоесть у меня есть оочень большой код и мне надо его как нибудь заключить в 1 переменную.
Если делаю $login=КОД;
Не получается. В коде есть достаточно много ковычек и поэтому не получается сделать так:
$login='КОД';
Так как скрипт делает кодом только половину истинного кода.) Помогите) Уже 100 раз выручали и думаю сейчас выручите)
2. Alho - 21 Мая, 2012 - 12:01:46 - перейти к сообщению
Почитайте о HEREDOC-синтаксисе.
3. garvey - 21 Мая, 2012 - 12:02:26 - перейти к сообщению
Извините, вы хотите поместить PHP-код в переменную?
4. sKaa - 21 Мая, 2012 - 12:05:12 - перейти к сообщению
garvey, а что собственно в этом такого необычного?

5. garvey - 21 Мая, 2012 - 12:10:16 - перейти к сообщению
sKaa, я знаю, что такое eval(). А также знаю, что eval() это отвратительный костыль. Я уверен, что можно обойтись без сохранения кода в переменной. Для чего вам это нужно?
6. sKaa - 21 Мая, 2012 - 12:14:03 - перейти к сообщению
garvey, да плевать костыль не костыль, спросили - ответил. Или тебе правда интересно для чего ему пхп в переменной?))))
7. Bio man - 21 Мая, 2012 - 12:22:53 - перейти к сообщению
sKaa а при чем тут eval вообще?

Для этого можно использовать NOWDOC

И это будет правильнее, чем HEREDOC
8. Twelvee - 21 Мая, 2012 - 12:24:13 - перейти к сообщению
sKaa пишет:
garvey, да плевать костыль не костыль, спросили - ответил. Или тебе правда интересно для чего ему пхп в переменной?))))

Он мне нужен для шаблонизатора. Мне нужен тег типа {ТЭГ}. Я уже знаю как это делать, чтобы заключить смысл в этот тег мне нужна переменная, и я делаю эту переменную)
9. garvey - 21 Мая, 2012 - 12:24:37 - перейти к сообщению
sKaa, у меня есть принцип не помогать людям в написании говнокода.
10. sKaa - 21 Мая, 2012 - 12:25:57 - перейти к сообщению
Bio man, да оффтоп этот eval, как вариант в ответ на вопрос :
garvey пишет:
Извините, вы хотите поместить PHP-код в переменную?


Хотя много вообще куда можно кроме eval совать эту фигню Улыбка
11. Zuldek - 21 Мая, 2012 - 12:39:13 - перейти к сообщению
Twelvee пишет:
sKaa пишет:
garvey, да плевать костыль не костыль, спросили - ответил. Или тебе правда интересно для чего ему пхп в переменной?))))

Он мне нужен для шаблонизатора. Мне нужен тег типа {ТЭГ}. Я уже знаю как это делать, чтобы заключить смысл в этот тег мне нужна переменная, и я делаю эту переменную)

Вы пытаетесь заново изобрести.
file_get_contents($tpl_name);

p.s. Все-таки задача форума есть иногда интересоваться зачем топик стартер чисти зубы через анус, дабы направить в правильном направлении изыскания.
12. bestbios - 22 Марта, 2014 - 20:56:14 - перейти к сообщению
А резве исполнится этот код из file_get_contents($tpl_name); ?
Он же выведется как обычная строка.

можно ли как-то испонить код, подключенный таким образом?

 

Powered by ExBB FM 1.0 RC1