skassas adlı üyeden alıntı: mesajı görüntüle
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