virtual() este o funcție specifică Apache care este echivalentă cu <!--#include virtual...--> în mod_include. Realizează o sub-cerere Apache. Este folositoare pentru includerea de scripturi CGI sau fișiere .shtml, sau pentru orice altceva ce poate fi parsat prin intermediul Apache. Notați că pentru un script CGI, acesta va trebui să genereze header-e CGI valide. Minimal, aceasta înseamnă că va trebui să genereze un header Content-type. Pentru fișierele PHP va trebui să folosiți include() or require(); virtual() nu poate fi utilizată pentru a include un document PHP.