[16] A to je případ jen PHP? V každém jazyku je možnost překlepem sestřelit aplikaci. Hlídat existenci proměnné v PHP můžete snadno. A zápisem do proměnné do které jste zapsat nechtěli - no to může položit úplně jakýkoli program ne? V PHP spíš vidím například v tom, že neexistuje žádný způsob jak využívat implicitní typovou kontrolu při přiřazování. Což ovšem nebrání explicitní typové kontrole.
Autor je student Fakulty informačních technologií VUT v Brně. Současně pracuje ve firmě LifeWeb (http://www.lifeweb.cz) jako hlavní vývojář.