我正在寻找一个编辑PHP文件并添加新代码的应用程序。我正在使用;分号作为新行的标识。例如,
echo 'hello';
$a = 'world'
echo $a;
所以,在这个例子中,我的应用程序将替换为:
echo 'hello';
<custom code>
$a = 'world';
<custom code>
echo $a;
<custom code>
现在,我的程序会考虑引号内的任何内容和单引号。但我的问题是PHP有哪些语法包含分号;例如,我知道for look有分号示例:
for(;;)&lt;&lt;我必须考虑到这一点。你能想到了吗?
感谢您的帮助。
答案 0 :(得分:2)
为什么不直接使用换行符来定义新行?
;
可以在代码中的任何位置(而不仅仅是在行尾)。
答案 1 :(得分:0)
您可能需要使用tokenizer
。使用正则表达式做的任何事情都是不可靠的,很容易破解。