Автор Тема: Отличие virtual от include...  (Прочитано 2856 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Maxim

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.starwars.dax.ru
Отличие virtual от include...
« : 10 Ноября 2002, 08:29:02 »
Простите за, возможно, глупый вопрос: Чем функционально отличаются функции virtual и include?

Оффлайн я...

  • scum of the earth
  • Старожил
  • ****
  • Сообщений: 293
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.vlad.myths.ru
Отличие virtual от include...
« Ответ #1 : 10 Ноября 2002, 10:54:50 »
virtual() is an Apache-specific function which is equivalent to in mod_include.
It performs an Apache sub-request. It is useful for including CGI scripts or .shtml files, or anything else that you would parse through Apache. Note that for a CGI script, the script must generate valid CGI headers.
At the minimum that means it must generate a Content-type header.
For PHP files, you need to use include() or require(); virtual() cannot be used to include a document which is itself a PHP file.
(с)php.net

в общем не парсится пхп код в виртуале...
...вот такой я весёлый зверёк...
 Home page

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Отличие virtual от include...
« Ответ #2 : 10 Ноября 2002, 11:13:15 »
include - включает файл в документ (скрипт, прогу), так же как если бы ты написал это ручками.
virtual (работает если PHP - модуль Apache) - исполняет файл, как если бы ты набрал его в строке брозера.
virtual круто юзать напр. в таком контексте
virtual("./my_cool_perl_script.pl");
Анологом virtual является, напр., такая конструкция
$data=implode("", file("http://www.some_host.ru/my_cool_perl_script.pl"));
echo $data;
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Отличие virtual от include...
« Ответ #3 : 10 Ноября 2002, 13:56:29 »
РНР код парсится, конечно, но отдельным процессом.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28