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
$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