kix/open-tag-fixer

一个用于自动将 PHP 短标签 <?/<?= 符号转换为有效的 <?php 和 <?php echo 语句的工具

dev-master 2013-12-28 08:51 UTC

This package is auto-updated.

Last update: 2024-09-14 02:38:07 UTC


README

这个小巧的脚本旨在修复糟糕的 PHP 短开标签语法。它基于 PHP 的 tokenizer 扩展,因此您必须首先安装它。

请注意,这不是一个正则表达式替换实现,此脚本只会匹配有效 PHP 文件中的有效 <?php 开头标签。

用法

用法相当简单

# bin/console should actually point to matching file from this repo
bin/console fix ./ # where ./ is the path

此外,您只能使用 -c-e 选项分别修复 <?<?=

待办事项

当 tokenizer 不可用时要支持 nikic/php-parser(这是可能的吗?)

修复删除开标签后空格的问题(例如,文件中第一个开标签后的换行符)

添加模式匹配