Ben bir PHP komut dosyası belirli bölümleri için gelişmiş zamanı raporlar yapmak için güvenilir, temiz bir şekilde arıyordu. Ne yapmak isterim dinamik zamanı ve komut dosyası yürütme sırasında her nesnenin her yöntemi çağrısı izlemek bu bilgi giriş ve çıkış için komut sonunda bir tablo / rapor oluşturmak.
Ben pseudocode, satırlar boyunca bir şey yapıyor düşündüm:
class MagicTimingClass redefines *ALL_CLASSES* {
public function __call($name, $args) {
log_start_time();
$return = run_the_method();
log_end_time();
return $return; // return original method results
}
}
Ben bunu yapamam biliyorum, ve ben runkit
/ classkit
PHP için içine baktım ama bu benim aradığım tam olarak ne yapmak yardımcı olacaktır emin değilim .
Ben bu yüzden benim komut geçici ayıklama bu düzeyde benim sınıfları değiştirerek ve sonra üretime gitmek için kodu gerektiğinde tekrar un değiştirmeden darboğaz neden hangi yöntem belirlemek bir rapor almak için umuyorum.
Herkes herhangi bir düşünce varsa veya yol varsa bu harika olurdu! Şimdiden teşekkürler