Adı ve ana fonksiyon parametrelerinin

1 Cevap php

Ben adını ve bir ana işlevin parametrelerini almak için nasıl anlamaya çalışıyorum.

Örnek:

function foo($a,$b){
  bar();
}

function bar(){
  // Magic Print
}

foo('hello', 'world');

Çıktı:

foo('hello','world')

Herhangi bir ipucu?

1 Cevap

Sen debug_backtrace() den bilgi alabilirsiniz.

function bar(){
  $backtrace = debug_backtrace();
  $t = $backtrace[1];
  print $t["function"] . "('" . implode("','", $t["args"]) . "')\n";
}