возврашение из функции элемента шаблона

druser

Новичок
возврашение из функции элемента шаблона

Меня интересует правильная реализация возврашения из функции элемента шаблона.
Я использовал return(include('file.tpl')), но это дало в итоге "file.tpl" + '1'.
Если можно, как "это" реализуется или можно ли запретить вывод значения include().
 

kvf77

Red Devil
по возможности, никогда не используй в return скобки. В данном примере все пишется вот так: return include('file.tpl');
Теперь относительно твоего примера. Что ты возвращаешь из функции понимаешь? Ты возвращаешь результат работы функции INCLUDE - а это вовсе не твой шаблон, а результат отработки функции, то есть FALSE (0) или TRUE (1).

-~{}~ 17.02.05 11:57:

Автор оригинала: nikolayd
копай в сторону
ob_start()
ob_get_contents()
Ну и что это за бред?
 

druser

Новичок
nikolayd
спасибо, с этого и начну...
kvf77
про скобки учту, а про возвращение инклуда - это не новость :)
все равно спасибо!
 

kvf77

Red Devil
Автор оригинала: druser
nikolayd
спасибо, с этого и начну...
kvf77
про скобки учту, а про возвращение инклуда - это не новость :)
все равно спасибо!
Ты видать так и не понял, что я тебе сказал? 1 появляется от INCLUDA. Причем тут советы nikolayd, которые тут вообще не в тему. Нельзя возвращать по return инклюд, потому что в случае успеха ты получаешь ту самую 1.
 

druser

Новичок
kvf77
Это, наверное, ты не понял... в вопросе конкретно написано: "можно ли запретить вывод значения include()", те 'TRUE(1)'... (хотя по сути - наврят ли ;)), чтб осталось только file.tpl.

-~{}~ 17.02.05 17:56:

протупил... надо было Прсто инклуд...
тема закрыта!
 
Сверху