前一段做一个发布时检查发布文件的小工具,用正则去匹配class、method、function的调用,当时选择的方式是用正则配合每天的全量和增量更新自定义符号表来做的。在使用过程中,经常会有误报的情况出现,于是想到了token_get_all()这个函数,他会针对你传入的
前一段做一个发布时检查发布文件的小工具,用正则去匹配class、method、function的调用,当时选择的方式是用正则配合每天的全量和增量更新自定义符号表来做的。在使用过程中,经常会有误报的情况出现,于是想到了token_get_all()这个函数,他会针对你传入的变量进行语法解析,生成出一个个token,其中有一个值是这个token在php解析器中的常量值,查看php doc发现只列出了这个列表,但是没有把相应的值去做对应,so.. 代号 语法 参考 对应值 T_ABSTRACT abstract 抽象类(自 PHP 5.0.0 起可用) 342 T_AND_EQUAL &= 赋值运算符 272 T_ARRAY array() array(),数组语法 359 T_ARRAY_CAST (array) 类型转换 293 T_AS as foreach 325 T_BAD_CHARACTER 在 ASCII 32 之前除了 \t (0×09), \n (0x0a) 和 \r (0x0d) 以外的任何字符 312 T_BOOLEAN_AND && 逻辑运算符 278 T_BOOLEAN_OR || 逻辑运算符 277 T_BOOL_CAST (bool) 或 (boolean) [...]
原文地址:php解析器代号, 感谢原作者分享。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事
アサシンのクリードシャドウズ:シーシェルリドルソリューション
3週間前ByDDD
Atomfallのクレーンコントロールキーカードを見つける場所
3週間前ByDDD
<🎜>:Dead Rails-すべての課題を完了する方法
4週間前ByDDD

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版
中国語版、とても使いやすい

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
