Mrb arkadaşlar;
Elimde birden fazla php dosyası var. Bir kod yazıp bunların içinde kullanılan php fonksiyonlarını listelemem gerekli. Aklıma düzenli ifadeler geldi ama nasıl süzgeç kodu yazmam gerektiğini bilmiyorum. Yardımcı olursanız sevinirim.
İstediğim şu;
örneğin print_r komutu kullanılmış olsun
bu komut print_r ($array);
print_r (".............");
print_r($array);
print_r(".........");
gibi yazılmış olsa da sonuçta print_r komutunu bulmalıyım. Bu phpnin parantezle değer alan tüm hazır fonksiyonları için uygulanabilir olmalı. Ayrıca function komutuyla sonradan tanımlanan fonksiyonları da bulmalıyım. Aynı süzgeçte olmak zorunda değiller.
Düzenli ifade koduna ihtiyacım var
3
●421
- 08-04-2014, 21:05:48Kimlik doğrulama veya yönetimden onay bekliyor.
<?php function f2f($string){ $list = get_defined_functions(); foreach($list["internal"] as $f) if(preg_match('#(=|\s|\()+\b'.$f.'\b\s*\(#i', $string)) $ret[] = $f; return $ret; } print_r(f2f(file_get_contents("test.php"))); ?>Giriş düzeyinde bu şekilde bir function yazılabilir. Ayrıca token_get_all yardımcı olabilir. - 09-04-2014, 12:38:48