Koska selain tulkitsee vain HTML:ää, niin PHP upotetaan yleensän HTML-tiedoston sisälle. Tällöin www-palvelin suorittaa upotetun PHP-koodin lähettää edelleen selaimelle pelkästään HTML-koodia.
PHP voidaan upottaa kolmella eri tavalla:
<? //Lyhyt tagi, ei käytössä kaikissa ympäristöissä print ("Hello world!"); ?>
<?php // Yleensä käytetään tätä tapaa print ("Hello world!"); ?>
<& // ASP-tagi print ("Hello world!"); %>
<SCRIPT LANGUAGE="php"> print ("Hello world!"); </SCRIPT>
Selain näkee vain tulosteen, eli Hello world!