位置: 编程技术 - 正文

PHP:token_get_all()的用法_Tokenizer函数

发布时间:2023-12-29
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函数

  • 待认证进项税额和待抵扣进项税额的区别
  • 销售商品返还现金
  • 出货一般要多久
  • 9个点的发票跟6个点区别
  • 年终奖分摊到每个月
  • 实控人变更是利好吗
  • 企业自建房产提成多少
  • 注销公司方便吗
  • 公司出售自用汽车如何开票
  • 不能抵扣的进项税怎么做账
  • 关于免租金的法律规定
  • 轮胎计入什么会计科目
  • 应交税金增值税明细账怎么登记
  • 牛奶的增值税普通发票
  • 工商局打印公司章程介绍信
  • 网上申报城建税及附加怎么操作
  • 木制手链品种
  • windows怎么禁用网络
  • 自来水公司的水压力是多少
  • 费用怎么冲销
  • 软件服务费怎么算
  • 三方转账协议应该怎么写
  • 存货盘亏能否税前扣除
  • 自定义修改器
  • 高新技术企业股权转让
  • 年终结算啥意思
  • 使用Zttp简化Guzzle 调用
  • 期间费用计入产品成本的费用吗
  • 七个超级实用的手机
  • 退车船税分录
  • 进口货物完税价格怎么算
  • php字符串包含某个字符串
  • 前端分页显示
  • php 重写 重载
  • php 银行卡支付
  • 用友u8反结账反记账的操作步骤
  • 一次开票分期确认怎么弄
  • 税务三方协议怎么重签
  • 增值税专用发票电子版
  • 如何修改mysql
  • 固定资产已提完折旧报废后如何处理
  • 公司如何帮员工补缴社保
  • 撰写广告
  • 融资租赁固定资产折旧年限
  • 资产基金账务处理
  • 独立核算的单位是什么意思
  • 收到个人所得税手续费返还如何做账
  • 机票开的个人的票是什么
  • 政府征税再进行补贴对消费者福利的影响
  • 企业对外购和自己的区别
  • 会计中结转属于什么科目
  • sql server怎么添加数据
  • win7系统中怎么卸载安装的软件
  • win7系统开机后黑屏只有鼠标指针可以移动
  • win8.1官方
  • Windows Server 2008之数据安全保护
  • linux操作系统百度百科
  • 如何手动修复模糊图片
  • 苹果mac最新的系统
  • xshell使用ssh命令远程连接linux
  • 为什么没有win8系统
  • 在linux中使用apache发布web服务时默认web站点
  • Bullet(Cocos2dx)之优化PhysicsDraw3D
  • xcode 导入sdk
  • 在shell命令行方式下,一行只能
  • 网页css加载失败
  • css文本框怎么对齐
  • vue组件精讲
  • shell输出1到100
  • shell执行多个命令
  • 网页弹窗不见了
  • api/home/getmyregion
  • js动态调用方法
  • 关于python整数类型
  • Python的collections模块中的OrderedDict有序字典
  • 吉林省国家税务局官网
  • 福建米其林餐厅有几家
  • 十大上海企业纳税排行榜
  • 收到unknown发来的短信
  • 企业租入房子用交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号