Klaus: Guter Code-Analysator

Beitrag lesen

Hallo,
ich suche ein gutes Tool, um PHP Code auf Fehler zu überprüfen.
Zwar bringt error_reporting(E_ALL); schon viel, aber man erhält nicht immer den besten Code.

Mit der Code-Analyse von Zend bin ich nicht zufrieden, denn:
<?php
$erg = mysql_query("SELECT * FROM tb");
while($row = $erg) { } //Bug: Zuweisung in Bedingung

//Und vor allem:
if($_GET['pw'] == "geheim")
   $log = 1;

if($log == 1)
   echo "Geheimer Bereich";
?>

Dies wird nicht als Bug erkannt, obwohl man in den geheimen Bereich gelangen kann, wenn register globals auf Off steht.

Grüße
Klaus