php-praser gesucht!

Hawkster

Erfahrenes Mitglied
moinmoin,

suche ein php-script bzw. Programm, wo man seine PHP-Dateien durchschicken kann und die schön ordentlich geprased werden ^^

BeiSpiel

Code vorher:
Code:
function listuser ($param1,$param2) {
 // 1 = Projektleiter
 // 2 = Programmierer
 // 3 = Grafiker
  include('require/config.php');
include('require/connect.php');
  $leaderselqry = "SELECT * FROM ".$usertable." WHERE team LIKE '".$param1."-".$param2."'";
 $leadersel = mysql_query($leaderselqry);
$teamall = mysql_num_rows($leadersel);
 if ($teamall == 0) {
  $return = " - - - ";
  }
  else {
   while(list($id,$name) = mysql_fetch_row($leadersel)) {
  $i++;
 $return = $return."<a href='?site=userinfo&id=".$id."'>".$name."</a>";
  if ($i != $teamall) {
     $return = $return.", ";
  }
 }
}
return $return;
echo mysql_error();
}
(Hab den Code extra so komisch gemacht ^^)

und dann soll dieser Code entstehen:
Code:
function listuser ($param1,$param2) {
    // 1 = Projektleiter
    // 2 = Programmierer
    // 3 = Grafiker
    include('require/config.php');
    include('require/connect.php');
    $leaderselqry = "SELECT * FROM ".$usertable." WHERE team LIKE '".$param1."-".$param2."'";
    $leadersel = mysql_query($leaderselqry);
    $teamall = mysql_num_rows($leadersel);
    if ($teamall == 0) {
        $return = " - - - ";
    }
    else {
        while(list($id,$name) = mysql_fetch_row($leadersel)) {
           $i++;
           $return = $return."<a href='?site=userinfo&id=".$id."'>".$name."</a>";
           if ($i != $teamall) {
               $return = $return.", ";
           }
        }
    }
    return $return;
    echo mysql_error();
}

Weiss jemand ob es sowas gibt?

MFG hawkster
 
Soweit ich weiss, meint Parsen doch was ganz anderes.
Ich glaube parsen bedeutet, dass der Server aus dem PHP Code reinen HTMl Code macht und dabei diverse Schleifen, If-Abfragen und Funktionen ausführt.

Das was du suchst, könnte eher von einem Editor geschehen (ähnlich wie das Syntax-Highlighting).
Am Code wird ja nichts verändert, es ist nachher nur anders formatiert.
Naja, ein Programm, das so etwas kann, kenne ich nicht (war nicht heisst, das es keins gibt)!
Würde die vorschlagen, deinen Code direkt so zu schreiben, wie du ihn für sinnvoll hälst.
 
Ein Parser […] ist ein Programm, das entscheidet, ob eine Eingabe zur Sprache einer bestimmten Grammatik gehört. Er benutzt dabei in der Regel einen separaten Scanner […], um eine zeichenweise vorliegende Eingabe vorher in Token (zusammengehörende Einheiten, z. B. Schlüsselwörter, Bezeichner usw.) zu konvertieren. Diese Token dienen dann als atomare Eingabezeichen des Parsers.
Parser - Wikipedia
Somit analysier ein Parser bloß die Syntax einer Eingabe.


Ich denke, es werden einfach zu häufig falsche Begriffe verwendet.
 
Wobei ein Parser, der den Code in Tokens zerlegt, die Grundlage für Codeformatting ist, so heisst das nämlich.
Eclipse macht das für Java ganz gut, ich weiss jedoch nicht, ob das PHP-PlugIn das genauso gut kann, wie der Java-Editor.
Gib mal Bescheid, wenn Du einen Editor findest.

Gruß hpvw
 
Zurück