(PECL apd >= 0.2)
apd_set_session_trace_socket — Uzaktan oturumla hata ayıklamayı başlatır
$tcp_sunucusu
, int $soket_türü
, int $port
, int $hata_ayıklama_seviyesi
)
Belirtilen tcp_sunucusu'na (örneğin, tcplisten)
bağlanır ve hata ayıklama verilerini o bağlantı noktasına gönderir.
tcp_sunucusuTCP sunucunun IP'si ya da Unix Alanı bağlantı noktası (bir dosya olarak).
soket_türü
Dosya tabanlı bağlantı noktaları için AF_UNIX
ya da standart tcp/ip için APD_AF_INET olabilir.
portHerhangi bir portu kullanabilirsiniz, fakat 1024'ten büyük sayıları kullanmanız küçük sayıların diğer sistem tarafından kullanılıyor olma olasılığı nedeniyle daha iyidir.
hata_ayıklama_düzeyiXXX_TRACE sabitlerinin toplamından (VEYAlanmasından) oluşan bir tamsayı.
MEMORY_TRACE sabitini kullanmanız önerilmez;
çok yavaş olup gerekli doğruluğa sahip görünmemektedir.
ASSIGNMENT_TRACE sabiti ise henüz
gerçeklenmemiştir.
Tüm işlevselliğe (TIMING, FUNCTIONS, ARGS SUMMARY (strace -c gibi)) sahip olmak için 99 değerini kullanınız.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - apd_set_session_trace_socket() örneği
<?php
apd_set_session_trace_socket ("127.0.0.1", APD_AF_INET, 7112, 0);
?>