PHP Düzenli ifadeler kullanarak fonksiyon isimleri ve onların argümanlarını dışarı atmak için mantıklı bir yolu var mı? Ben daha kolay biçimlendirme için her satırda, her işlevi olması mümkün duyuyorum ki şu anda ben bunu satır bölme hattı var.
Yani:
doSomeFunction(arg, moreargs, stuff);
breakSomething();
ini_set(include_path, /home/htdocs/);
olur
array([0] => 'doSomeFunction(arg, moreargs, stuff);', [1] => 'breakSomething();' and so on...
Ben yaşıyorum Asıl sorun gibi sözdizimi için regex kullanarak işlev adını oluyor:
$functionfromregex($args);
Fonksiyonları PHP'nin "Değişken Fonksiyon Adı" yeteneğini kullanarak inşa, bu yüzden mümkün olmaktadır. PHP olarak ayrıştırmak için gereken yol togather tutkal onları hiçbir makul bir yol olduğundan argümanlar diziler olarak alınır. Gerçek olumsuz Ben, herhangi bir yardım büyük takdir edilecektir Düzenli ifadeler ile çok aşina değilim ve başka herhangi bir bilgiye ihtiyacınız varsa sormaya çekinmeyin olmasıdır.