位置: 编程技术 - 正文

PHP:token_get_all()的用法_Tokenizer函数

编辑:rootadmin
token_get_all

推荐整理分享PHP:token_get_all()的用法_Tokenizer函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4 >= 4.2.0, PHP 5)

token_get_all — 将提供的源码按 PHP 标记进行分割

说明 array token_get_all ( string $source )

token_get_all() 解析提供的 source 源码字符,然后使用 Zend 引擎的语法分析器获取源码中的 PHP 语言的解析器代号

解析器代号列表见解析器代号列表, 或者使用 token_name() 翻译获取这个代号的字符串表示.

参数 PHP:token_get_all()的用法_Tokenizer函数

source

需要解析的 PHP 源码.

返回值

An array of token identifiers. Each individual token identifier is either a single character (i.e.: ;, ., or a three element array containing the token index in element 0, the string content of the original token in element 1 and the line number in element 2.

范例

Example #1 token_get_all() examples

<?php$tokens=token_get_all('<?phpecho;?>');/*=>array(array(T_OPEN_TAG,'<?php'),array(T_ECHO,'echo'),';',array(T_CLOSE_TAG,'?>'));*//*NoteinthefollowingexamplethatthestringisparsedasT_INLINE_HTMLratherthantheotherwiseexpectedT_COMMENT(T_ML_COMMENTinPHP<5).Thisisbecausenoopen/closetagswereusedinthe"code"provided.Thiswouldbeequivalenttoputtingacommentoutsideof<?php?>tagsinanormalfile.*/$tokens=token_get_all('/*comment*/');//=>array(array(T_INLINE_HTML,'/*comment*/'));?>

更新日志

版本 说明 5.2.2 Line numbers are returned in element 2

PHP:token_name()的用法_Tokenizer函数 token_name(PHP4=4.2.0,PHP5)token_name获取提供的PHP解析器代号的符号名称说明stringtoken_name(int$token)token_name()获取一个PHPtoken的符号名称.参数token解析器代号的值.

PHP:stream_register_wrapper()的用法_Stream函数 stream_register_wrapper(PHP4=4.3.0,PHP5)stream_register_wrapper注册一个用PHP类实现的URL封装协议说明booleanstream_register_wrapper(string$protocol,string$classname)stream_register_wrappe

PHP:stream_socket_pair()的用法_Stream函数 stream_socket_pair(PHP5=5.1.0)stream_socket_pair创建一对完全一样的网络套接字连接流说明arraystream_socket_pair(int$domain,int$type,int$protocol)stream_socket_pair()创建一对完全

标签: PHP:token_get_all()的用法_Tokenizer函数

本文链接地址:https://www.jiuchutong.com/biancheng/280587.html 转载请保留说明!

上一篇:PHP:base64_decode()的用法_url函数

下一篇:PHP:token_name()的用法_Tokenizer函数

  • 一般纳税人和小规模纳税人交税区别
  • 二手车需要交哪些额外的钱
  • 用友u8固定资产折旧怎么生成凭证
  • 应收股利在资产负债表中填在哪里
  • 旅游业一般纳税人
  • 公司用的摄像头
  • 自然人税收系统怎么添加人员
  • 固定资产加速折旧税收优惠政策
  • 企业在什么情况下辞退员工不需要补偿
  • 广告合同印花税率怎么算
  • 小规模无票收入怎么做账
  • 结转周转材料成本差异会计分录
  • 资本公积科目余额能出现小数吗
  • 通信服务费可以取消吗
  • 12月开的发票能抵下年度的所得税吗
  • 没有收款人复核人的发票能报销吗
  • 残疾人不用交医保社保
  • 货物发出未开票
  • 购销合同印花税税率
  • 发给职工的交通补贴
  • 质量扣款入什么科目
  • 货币资金包括哪些
  • 华为鸿蒙系统开发平台
  • 出售报废固定资产的净损失计入什么科目
  • 个人综合所得适用什么税率?
  • vue项目页面写在哪里
  • 购销合同印花税计算方法
  • thinkphp框架怎么用
  • thinkphp with
  • php定义字符串的三种方式
  • 收到社保稳岗补贴转入营业外收入要交企业所得税吧
  • ubuntu系统删除
  • php调用java接口
  • 车保险费中的车险是什么
  • phpcms怎么样
  • 物流公司主营业务怎么写
  • 开票提示未安装控件
  • 考试费开什么发票税目
  • 小规模纳税人升级为一般纳税人
  • php判断数据类型
  • 好用的微信小程序邮箱有哪些
  • SQLite教程(十三):C语言编程实例代码(1)
  • db2之间的数据库迁移
  • 企业所得税的会计处理怎么做
  • 现金日记账一般采用什么格式
  • sql server 实例
  • 季报业务活动表怎么做
  • 装修公司让客户承担税费是否合理
  • 工业企业外购存货成本有
  • 支付技术转让费所得税处理
  • 企业获得小微企业补贴
  • 以前年度损益调整属于哪类科目
  • 做内账需要什么资料
  • mysql数据库中文
  • mysql的ip怎么看
  • sql语句的优化方式
  • win8无法进入系统
  • linux 命令提示
  • win7如何删除无法删除的文件
  • win8操作系统安装
  • win10收不到20h2更新
  • 在Linux系统中如何打开R语言控制台
  • win8的显示设置
  • win8网络连接受限怎么处理
  • win7系统怎么访问共享文件
  • js实现无缝轮播
  • jquery easyui开发指南
  • Android GBK与UTF-8
  • 刚接触 python 如何快速上手?
  • linux如何一次性删除多个文件
  • Please ensure that adb is correctly located at 'D:Androidandroid-sdkplatform-toolsadb.exe' and
  • javascript开发app教程
  • shell脚本语句
  • js的eval函数
  • Javascript valueOf 使用方法
  • js uridecode
  • 江苏增值税发票代码
  • 材料费增值税发票几个点
  • 河北省税务局地址邮编
  • 股权转让本人不签字可以吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设