Oplossen vage php errors

Geregeld geeft php een fatal error waar je niets uit kunt opmaken. Ik werk zonder php-debugger en dan kan het soms lastig zijn om een fout op te sporen. Daarom wil ik hier een lijst maken met mogelijke fouten die je in zo'n geval even langs kunt lopen.

De syntax fouten zoals niet afgesloten haakjes of vergeten puntkomma vallen daar niet onder. Als je met bijv. Netbeans of ZendStudio werkt dan krijg je die direct voorgekauwd.

Check op de volgende fouten:

  • parent-functie in extended class met afwijkende parameter-setting.
    De parameters moeten exact overeenkomen; inclusief de defaultwaarde. Onzinnig vind ik persoonlijk. Maar het geeft een fatal error op het einde van de class, zonder zinnige informatie.