Herhangi bir php dosyasında programcı tarafından tanımlanmış tüm fonksiyonları bulmak istiyorum. get_defined_functions() işimi görmüyor çünkü bu komut aktif php içindeki fonksiyonları listeliyor. Benim include edilmemiş file_get_contents() veya benzeri şekilde alınmış herhangi bir php dosyasındaki fonksiyonlara ihtiyacım var.
Düzenli ifadeler ile olabilir diye düşündüm ama
fonksiyon xxx(){
if () {...} else {}
foreach {}
case break {}
....
..
}
arasında gibi bir yapı olunca süslü parantezin bitiş noktasını nasıl tespit ederim çözemedim. Yardımcı olabilecek var mı?
Php içindeki fonksiyonları bulma
2
●346
- 24-04-2016, 18:41:00Kimlik doğrulama veya yönetimden onay bekliyor.skassas adlı üyeden alıntı: mesajı görüntüle
<?php $a = file_get_contents("fonksiyon.php"); $a = explode('function ',$a); for($i=0;$i<=count($a)-1;$i++) { $b = explode('(',$a[$i])[0]; echo "function ".$b."();<br>"; } ?>Bu tür birşeymi hocam
- 24-04-2016, 18:43:02sawashan adlı üyeden alıntı: mesajı görüntüle
Bu kadar bir şeyse kafayı yerim kaç gündür uğraşıyorum
Aynen hocam istediğim buydu eline bilgine sağlık. Çok teşekkür ederim.
