Ich möchte die Debug-Funktionen var_dump, print_r, etc...
blockieren, um sie an den Repo zu übergeben, so dass QA über Dinge hinweggehen und keine Fehler wie "Es gibt einen riesigen Textblock auf allen Seiten !!" >
Ich habe Regex versucht (keine großartige Idee ... vermutlich).
Ich habe auch token_get_all
ausprobiert, aber aus irgendeinem Grund gibt es T_STRING
für jede der Debug-Funktionen zurück, was vermutlich funktionieren würde, aber es scheint seltsam ...
Gibt es einen dritten besseren Weg?
Vielleicht nicht die Antwort, die Sie suchen, aber ich empfehle Ihnen, alle print_r, var_dump usw. aus Ihrem Code zu entfernen.
Entfernen Sie also diese Tags, bewahren Sie sie nicht in Ihrem Code auf, nicht einmal auf einem lokalen Computer .
Sie könnten einen PHP_CodeSniffer Sniffer schreiben und SVN als Pre-Commit Hook ausführen lassen. Dies würde die Übertragung eines solchen Codes ablehnen.
Tags und Links php svn debugging pre-commit-hook