|
简述 在某个项目中需要分析 PHP 代码,分离出对应的函数调用(以及源代码对应的位置)。虽然这使用正则也可以实现,但无论从效率还是代码复杂度方面考虑,这都不是最优的方式。 查询了 PHP 手册,发现其实 PHP 已经内置解析器的接口,那就是 PHP Tokenizer,这工具正是我想要的。使用 PHP Tokenizer 能简单、高效、准确的分析出 PHP 源代码的组成。 实例 官方站点对 Tokenizer 的文档很少,不过这不影响我们理解它。Tokenizer 组件仅仅包含两个函数:token_get_all 以及 token_name,它们分别用于分析 PHP 代码以及获取代码对应的标识符名称。 下面是个简单的实例,说明如何使用这两个函数:
相关阅读:
• php生成随机密码的几种方法 (2010/9/2 18:48:16)
• 提高PHP编程效率的53个要点 (2010/8/23 7:36:22) • 队列在编程中的实际应用 (2010/8/23 7:36:22) • 晋城吧对DiscuzX进行的前端优化要点 (2010/6/30 19:50:10) • 如何利用php数组对百万数据进行排重 (2010/6/9 19:21:50) • 运用PHP实现汉字转区位码应用源码实例解析 (2010/6/9 19:21:50) • SimpleXML的一点注意事项 (2010/6/9 19:21:49) • 如何把本地MySql数据库移植到远程服务器上 (2010/5/29 7:11:24) • SQL语句在JavaScript中的应用 (2010/5/5 19:52:07) • 9个必须知道的实用PHP函数和功能 (2010/5/5 19:52:06) 温馨提示
热门栏目
Vista教程 | 手机技巧 | JDK | Java教程 | 局域网故障 | 无线网配置实战专题 | Photoshop | 备份还原 | VOIP | 数码行情 | 硬件维修 | 异国风味 | Windows Server 2003 | DIV+CSS | 国际IT业界 | MySQL 安装与技术 | HP-Unix | P2P/JXTA | 电脑应用 | 系统进程 特别声明
图片资讯
|