token_get_all()函数
2024-10-20 09:22:55
token_get_all
(PHP 4 >= 4.2.0, PHP 5)
token_get_all — 将提供的源码按 PHP 标记进行分割,可以用作php源代码的压缩,会按照固定的分解方法,分解php代码成不同的部分
说明
array token_get_all ( string
$source
)token_get_all() 解析提供的 source
源码字符,然后使用 Zend 引擎的语法分析器获取源码中的 PHP 语言的解析器代号
解析器代号列表见解析器代号列表, 或者使用 token_name() 翻译获取这个代号的字符串表示.
参数
source
-
需要解析的 PHP 源码.
返回值
array
<?php
$tokens = token_get_all('<?php echo; ?>'); /* => array(
array(T_OPEN_TAG, '<?php'),
array(T_ECHO, 'echo'),
';',
array(T_CLOSE_TAG, '?>') ); */ /* Note in the following example that the string is parsed as T_INLINE_HTML
rather than the otherwise expected T_COMMENT (T_ML_COMMENT in PHP <5).
This is because no open/close tags were used in the "code" provided.
This would be equivalent to putting a comment outside of <?php ?> tags in a normal file. */
$tokens = token_get_all('/* comment */'); // => array(array(T_INLINE_HTML, '/* comment */'));
?>
最新文章
- ios官方菜单项目重点剖析附项目源码
- css3弹性盒子温习
- PADSPCB权威指南-第三章 预处理(部分)(原创)
- AchartEngine绘图引擎
- sqlserver -- 学习笔记(三)解决php连接sqlserver2005视图时显示“异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项”的问题
- 【转】Spark快速入门指南
- ios关于layer的一些常用属性
- 4种方法生成二维码 (js 控制canvas 画出 二维码)
- 【转】shell 教程——07 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
- Python核心编程2第三章课后练习
- Qt入门(9)——Qt中的线程支持
- java 构造函数是如何执行的
- ARM总线方面知识
- CCF系列之窗口(201403-2)
- 2018/2/11 ELK技术栈之ElasticSearch学习笔记二
- python函数默认参数陷阱
- 2019_01_16 sem_init
- 有关java反射机制 小结
- day1-python简介+安装
- ES6 中 let and const