PHPで正規表現を使用してメソッド/関数の終わりを見つける方法が必要です。しかし、これが可能かどうかは疑問です。
関数は明らかに常に閉じ括弧で終わりますが、 ,やステートメントなども}
そうです...if/else
for
while
関数の最後の括弧を見つけて正規表現に置き換える方法はありますか?
だから私は以下を置き換えることができるはずです:
public function func1 ( $someParam )
{
if ( $someParam ) {
}
else {
}
}
これに:
public function func1 ( $someParam )
{
if ( $someParam ) {
}
else {
}
}]; // <-- note the square bracket and semi-colon