PHP kód je uvozen <? a ukončen ?>. Mimo tuto vymezenou oblast může být cokoli: prostý text, html, xml atd.
Obvykle chceme vypsat výsledek běhu php skriptu do části BODY, proto výchozí šablona php skriptu (např. index.php) vypadá například takto:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title> </title> </head> <body> <? ?> </body> </html>
PHP lze vložit kamkoli si umaneme. Uveďme si nějaké příklady:
<title> <?=$titulek;?> </title> <title> <? echo $titulek;?> </title> <input type="text" name="jmeno" value=" <?=$jmeno;?>">
Vše lze kombinanovat a zpřehlednit tak kód:
<? if ($x <3) {?> <p>vypiš toto.... </p> <? }else {?> <p>nebo toto.... </p> <? }?>
Toto lze použít i při zápis cyklu.
Tento zápis se používá v případě, kdy v rámci skriptu převládá HTML kód. V praxi bývá zvykem v části php kódu odkazovat jen na funkce, které jsou umístěně v jiném skriptu, který se pomocí příkazu include připojí.