Algoritmul din verificare_cnp.php va fi orientat după cerinţe: câmpul ,,Cod numeric personal" nu poate fi gol, trebuie să fie numeric, să conţină 13 caractere şi prima cifră a sa trebuie să fie 1 sau 2. Vom verifica pe rând fiecare din cerinţe iar în cazul unei incompatibilităţi oprim execuţia scriptului folosind exit. Dacă nu am opri execuţia după semnalarea erorii, scriptul ar rula în continuare până la capăt şi un cod numeric personal invalid ar fi introdus în baza de date a primăriei deşi pe pagina de output ar apărea mesajul de eroare. Am putea evita rularea scriptului până la capat dacă am folosi if... else: