Meu entendimento é código de resposta HTTP 500 é como um código de erro genérico relacionado à sua página HTML. Se você quiser códigos de erro relacionados ao seu código PHP, então talvez seja melhor executar seu código através de um IDE compatível com PHP ou até mesmo da linha de comando php myapp.php