|
|
|
| Вопрос: если ли такие конструкции в php которые бы перехватывали код.
что то наподобие ob_start(); .... $content=ob_get_clean(); ob_end_clean(); только перехвачивало не вывод а php код. | |
|
|
|
|
|
|
|
для: lapatunchik
(17.03.2010 в 13:02)
| | измени логику скрипта | |
|
|
|
|
|
|
|
для: Ури Геллер
(17.03.2010 в 13:03)
| | Всмысле? какого именно скрипта? | |
|
|
|
|
|
|
|
для: lapatunchik
(17.03.2010 в 13:02)
| | ob_функции управляют буферезацией.
Что Вы понимаете под перехватом кода? | |
|
|
|
|
|
|
|
для: Trianon
(17.03.2010 в 13:31)
| | Код в середине этой конструкции не будет выполнятся а поместиться в переменную | |
|
|
|
|
|
|
|
для: lapatunchik
(17.03.2010 в 13:44)
| | в середине какой конструкции?
В php нет конструкций.
Функции есть, конструкций нет.
PS. Какой смысл от интерпретатора языка ожидать функций ему несвойственных?
Не пытайтесть пожелать из жирафа слона.
Нужен слон - возьмите именно слона. | |
|
|
|
|
|
|
|
для: Trianon
(17.03.2010 в 13:48)
| | Я и спрашивал есть ли такие конструкции в php | |
|
|
|
|
|
|
|
для: lapatunchik
(17.03.2010 в 13:55)
| | таких конструкций нет ни в одном языке. | |
|
|
|
|
|
|
|
для: lapatunchik
(17.03.2010 в 13:44)
| | Вот это наверное имелось ввиду:
<pre>
<?php
$var = file_get_contents(__FILE__);
echo htmlspecialchars($var);
?>
</pre>
|
? Это называется не "перехватить код", а "получить содержимое файла". | |
|
|
|
|
|
|
|
для: Николай2357
(17.03.2010 в 14:27)
| | вот только автор потом хочет, грубо говоря, вместо вывода eval() применить.
А это уже ересь. Ибо код и данные должны быть отделены друг от друга. | |
|
|
|