Każda strona oparta na PHPTAL, składa się z dwóch plików: - pliku PHP obrabiającego dane i wywołującego szablon - szablonu HTML
Sposób działania szablonów PHPTAL jest następujący:
I. 1. Tworzysz stronę w XHTML, zgodnie z tradycyjnymi zasadami sztuki 2. Przekształcasz stronę w szablon, z rozszerzeniem .html 3. Przygotowujesz dane w PHP do wyświetlenia na stronie (np. z bazy danych)
II. 1. Przy pierwszym uruchomieniu skryptu PHP, szablon HTML do wyświetlenia kompilowany jest do postaci czystego PHP. 2. Przy następnym uruchomieniu uruchamiany jest bezpośrednio gotowy kod PHP