有一行包含:
function dekorator($func, $agrs = [])
{
if (dd){
var_dump("dekorators");
$func();
}
}
if (true)
{
@dekorator
function test()
{
if (ss){
var_dump("tests");
while(){
dd
}
}
}
function dgdg()
{
var_dump("ff");
}
test();
}
我需要得到以下内容:
我写了一个正则表达式:
/function?\s+(\w+)*\(([^\)]*)\).*?\{([^\}]+[^\{]+)\}/sim
但有一个BUT,它捕获的最后一个函数不是引号(不涉及函数本身)
功能本身:
function dgdg()
{
var_dump("ff");
}
多余:
test();
}
答案 0 :(得分:1)