<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[BYTEHELLO 的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_37790091</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_37790091]]></copyright><item><title><![CDATA[PHP-Parse 简介以及在 Hyperf 中的应用]]></title><link>https://blog.youkuaiyun.com/m0_37790091/article/details/109721781</link><guid>https://blog.youkuaiyun.com/m0_37790091/article/details/109721781</guid><author>m0_37790091</author><pubDate>Mon, 16 Nov 2020 15:11:47 +0800</pubDate><description><![CDATA[介绍
PHP-Parse 是分析 PHP 代码生成 AST 的库，分析出可读性很高的对象数据结构，方便后续的更新和遍历。
PHP-Parse 的主要作用是修改原有代码（比如插入自定义的代码片段），生成新的代理类 。框架内生成代理类，处理注入有用到，比如 Hyperf 的 DI 组件利用反射和 PHP-Parse 实现了注入。
AST 的简单介绍 具体搜索，资料很多，讲得很好
比如下面 PHP 代码会被解析成
&lt;?php
namespace NameSpace;
class SomeClass
{
  ]]></description><category></category></item></channel></rss>