Szoftver adatai:
Változat: 2.0.1 Frissítve
Feltöltés dátuma: 10 Apr 16
Engedély: Ingyenes
Népszerűség: 67
A PHP értelmező könyvtár írták céljára kódelemzési.
Ez egyszerűen leolvassa a kódot, és azt mutatja, hogy a tömb a szintaxis fát.
manipulálásával a tömb is tudunk manipulálni a kódot.
A kezdők számára dokumentáció áll rendelkezésre a projekt.
Mi az új ebben a kiadásban:
- string részei encapsed húrok most képviseli a `skalár & # x5c; EncapsStringPart` csomópontok. Korábban nyers húrok használtunk. Ez hatással van a `parts` gyermeke` skalár & # x5c; Encaps` és `Expr & # x5c; ShellExec`. A változás megtörtént, hogy hozzárendelése attribútumok encapsed húr alkatrészek.
Mi az új verzió 2.0.0:
- string részei encapsed húrok most képviseli a ` skalár & # x5c; EncapsStringPart` csomópontok. Korábban nyers húrok használtunk. Ez hatással van a `parts` gyermeke` skalár & # x5c; Encaps` és `Expr & # x5c; ShellExec`. A változás megtörtént, hogy hozzárendelése attribútumok encapsed húr alkatrészek.
Mi az új verzió 1.4.0 / 2.0.0-alfa-1:
- A `NameResolver` most megoldja a paraméter típusa tippeket, amikor belépnek a függvény / eljárás / bezárása csomópontot. Mint ilyen más látogatók futás után képes lesz kihasználni a feloldott nevek ezen a ponton már.
- A autoloader nem állítja be a `unserialize_callback_func` ini opciót év - ez nem szükséges, és problémákat okozhat, ha fut PhpUnit vizsgálatok folyamatban elszigetelten.
Mi az új 1.3.0-s verzió:
- A `NameResolver` most megoldja a paraméter típusa tippeket, ha belépő függvény / eljárás / bezárása csomópontot. Mint ilyen más látogatók futás után képes lesz kihasználni a feloldott nevek ezen a ponton már.
- A autoloader nem állítja be a `unserialize_callback_func` ini opciót év - ez nem szükséges, és problémákat okozhat, ha fut PhpUnit vizsgálatok folyamatban elszigetelten.
Mi az új verzió 1.2.2:
- A `NameResolver` most megoldja a paraméter típusa tippeket, ha belépő függvény / eljárás / bezárása csomópontot. Mint ilyen más látogatók futás után képes lesz kihasználni a feloldott nevek ezen a ponton már.
- A autoloader nem állítja be a `unserialize_callback_func` ini opciót év - ez nem szükséges, és problémákat okozhat, ha fut PhpUnit vizsgálatok folyamatban elszigetelten.
Mi az új 1.1.0 verzió:
- Node látogatók most vissza `NodeTraverser :: DONT_TRAVERSE_CHILDREN `` re enterNode () `érdekében, hogy kihagyja az összes gyerek az aktuális csomópont, minden látogató számára.
- deklarálása tulajdonság, mint absztrakt vagy végső most egy hiba.
- Added építők vonások és névterek.
- Az osztály, interfész, tulajdonság, funkció, módszer és a tulajdon építők már támogatja hozzá doc megjegyzéseket a `setDocComment ()` metódus.
- A támogatás a teljes elérési és névtér-relatív neveket építők. Már nem teszi lehetővé használatát név komponens tömbök.
- Ne adjon dokumentáció és tesztek forgalmazása archív fájlokat.
Mi az új verzió 1.0.1:
- tiltása új kifejezések nélkül osztály neve. Korábban az új; véletlenül tekinthető érvényes kódot.
- Támogatás T_ONUMBER token által használt HHVM.
- Hozzáadott képes közvetlenül átadni kódot a php-parse.php script.
- Prevent csonkolása var_dump () kimenete a php-script parse.php ha Xdebug használják.
Mi az új 1.0.0:
- Az eltávolított elavult `` Template` és TemplateLoader` osztályok .
- Fix XML unserializer megfelelően dolgozni az új névtér csomópont nevét.
Mi az új verzió 0.9.4:
- A most építő interfészek ( `PHPParser_Builder_Interface `).
- Egy interfész csomópont traversation került: `PHPParser_NodeTraverserInterface`
- Fix szép nyomdai `include` kifejezések (részesítendő információ hiányzik).
- Fix & quot; meghatározatlan index & quot; értesítések generálása során várható tokenek egy szintaktikai hiba.
Mi az új verzió 0.9.3:
- A támogatás tetszőleges kifejezések empty ().
- A támogatás a folyamatos tömb / string dereferencing.
- A támogatás a termés kifejezéseket. Ez hozzáad egy új yield kifejezést típus, subnodes kulcs és az érték.
- támogatás hozzáadva végre. Ez hozzáad egy új finallyStmts subnode a TryCatch csomópont. Ha nincs végre kikötés lesz null.
Mi az új verzió 0.9.2:
- Added osztály - & # x3e; getMethods () függvény, amely visszaadja az összes módszer szereplő stmts tömb osztály csomópont. Ez nem veszi örökölt metódusok venni.
- Added isPublic (), isProtected (), isPrivate (). isAbstract (), isFinal () és isStatic () akcesszorokkal a ClassMethod, Ingatlan és Class csomópontot. (Ingatlan és Class nyilvánvalóan csak a accessors vonatkoznak rájuk.)
- Fix elemzés új kifejezéseket zárójelben, például visszatér (új Foo).
- Added mechanizmus attribútumokat a csomópontok a lexer.
- Fix NameResolver látogatója is megoldja osztály neveket fogás blokkok.
Követelmények :
- PHP 5.4 vagy újabb
Korlátozások :
- Továbbra is fejlesztés alatt áll. Lehet változtatni drasztikusan az egyik változata a másikra.
Hozzászólás nem található