PHP Parser

軟件截圖:
PHP Parser
軟件詳細信息:
版本: 2.0.1 更新
上傳日期: 10 Apr 16
開發: Nikita Popov
許可: 免費
人氣: 17

Rating: 4.0/5 (Total Votes: 1)

PHP解析器庫代碼分析的目的編寫的。

有簡單地讀出代碼並將其顯示為語法樹的陣列

通過操縱陣列我們也可以操縱的代碼。

對於初學者來說,文檔提供與項目

本發行版是新的

  • encapsed串的字符串部位現在都使用`標&#x5c表示。以前使用了原始的字符串。這會影響`標&#x5c了`parts`孩子; Encaps`和`Expr的\ ShellExec`。這種變化已經完成,允許encapsed串件的屬性分配。

在什麼版本2.0.0是新的

  • encapsed字符串的字符串部分現在使用`代表標量\ EncapsStringPart`節點。以前使用了原始的字符串。這會影響`標&#x5c了`parts`孩子; Encaps`和`Expr的\ ShellExec`。這種變化已經完成,允許encapsed串件的屬性分配。

什麼是新的在版本1.4.0 / 2.0.0-α1:

  • 的`NameResolver`現在進入函數/方法/關閉節點時解析參數類型提示。因此其他遊客運行它就能利用解析的名稱在該點後已
  • 磁帶自動加載機不再對登記`unserialize_callback_func` INI選項 - 這是沒有必要的,與進程隔離運行PHPUnit測試時,可能會導致問題

什麼是新的在1.3.0版本:

  • 的`NameResolver`現在解析參數類型時提示進入函數/方法/關閉節點。因此其他遊客運行它就能利用解析的名稱在該點後已
  • 磁帶自動加載機不再對登記`unserialize_callback_func` INI選項 - 這是沒有必要的,與進程隔離運行PHPUnit測試時,可能會導致問題

什麼是新的在1.2.2版本:

  • 的`NameResolver`現在解析參數類型時提示進入函數/方法/關閉節點。因此其他遊客運行它就能利用解析的名稱在該點後已
  • 磁帶自動加載機不再對登記`unserialize_callback_func` INI選項 - 這是沒有必要的,與進程隔離運行PHPUnit測試時,可能會導致問題

在什麼版本1.1.0是新的

  • 節點的遊客現在可以返回`NodeTraverser :: DONT_TRAVERSE_CHILDREN ``從enterNode()`以跳過當前節點的所有的孩子,所有遊客。
  • 聲明屬性為抽象的或最終現在是一個錯誤。
  • 新增建設者特徵和命名空間。
  • 類,接口,特點,功能,方法和屬性建設者現在支持添加使用`setDocComment()`方法文檔註釋。
  • 增加了對建築商完全合格的命名空間相對名稱的支持。不再允許使用的名稱組件陣列。
  • 請不要添加的文檔和測試,以分發歸檔文件。

在什麼版本1.0.1是新的

  • 不允許新的表達沒有一個類名。此前新;不小心被認為是有效的代碼。
  • 將HHVM用於支持T_ONUMBER令牌。
  • 添加到直接傳遞代碼到PHP-parse.php腳本的能力。

  • 中如果使用了XDebug PHP的-parse.php腳本
  • 的var_dump防止截斷()輸出。

什麼是新的在1.0.0版本:

  • 刪除廢棄的`Template`和`TemplateLoader`類
  • 修正XML unserializer正確使用新的命名空間中的節點名稱工作。

在什麼版本0.9.4新是

  • 還有現在是接口生成器(`PHPParser_Builder_Interface `)。
  • 為節點traversation的接口已經被添加:`PHPParser_NodeTraverserInterface`
  • 的`include`表現相當固定打印(優先級信息缺失)。
  • 修正"未定義指數"生成通知當一個語法錯誤預期的令牌。

在什麼版本0.9.3新是

  • 在空任意表達式新增支持()。
  • 增加了對常量數組/串提領的支持。
  • 增加了產量則表達式的支持。這增加了一個新的產量表達式類型,與子節點鍵和值。
  • 增加了對最後的支持。這增加了一個新的finallyStmts子節點到TryCatch節點。如果沒有最終條款將是空。

什麼是新的在0.9.2版本:

  • 添加的類 - >的getMethods()函數,該函數返回包含的類節點的stmts陣列中的所有方法。這並不需要繼承的方法考慮。
  • 新增isPublic(),isProtected(),isPrivate()。 isAbstract(),isFinal()和isStatic()訪問到類方法,屬性和類節點。 (財產和階級顯然只有他們相關的訪問。)
  • 的括號中新的表現,例如固定分析返回(新富);
  • 補充機制,在詞法分析器中添加屬性節點。
  • 固定NameResolver訪客在catch塊也決心類的名稱。

要求

  • PHP 5.4或更高版本

限制

    仍然在開發中
  • 。可能從一個版本急劇變化到另一個。

類似的軟件

KeyboardJS
KeyboardJS

10 Dec 15

SysInfo
SysInfo

13 May 15

JsBehaviour
JsBehaviour

13 May 15

AnimeJ
AnimeJ

5 Jun 15

意見 PHP Parser

評論沒有發現
添加評論
打開圖片!