PHP - diğer fonksiyonlar tarafından yankılandı şeyler döndüren bir işlev

0 Cevap php

Diyelim ki gibi fonksiyonları bir dizi var diyelim,

  • article() - bir madde verir
  • menu() - bir menü

ve böylece ...

bazen de ekrana yazdırmak, sadece bu fonksiyonların çıktı almak için değil gerekebilir. Peki yerine get_article(), get_menu() vb gibi değerler döndüren işlevler başka bir set oluşturmak, ben çıktı tamponlama kullanarak, bunu yapan tek bir işlevi yapmak ve olabilir {[(2) ]}?

örneğin için.

function get($function_name){
  ob_start();
  call_user_func($function_name);
  return ob_get_contents();
}

benim kod sorun, ben $function_name 'in iddialarını geçebileceği bilmiyorum olmasıdır. Işlevi herhangi bir sayıda gerekebilir ...

0 Cevap