PHP interpretuje plik „przepuszczając” tekst do momentu napotkania specjalnego znacznika (<?php lub <script language=”php”>), który oznacza początek interpretacji tekstu jako kod PHP
Parser (interpreter) wykonuje wtedy kod do napotkania zamykającego znacznika (?> lub </script>), który oznacza, że ma znowu „przepuszczać” tekst