(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
) : bool
Belirtilen tcp_sunucusu
'na (örneğin, tcplisten)
bağlanır ve hata ayıklama verilerini o bağlantı noktasına gönderir.
tcp_sunucusu
TCP 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.
port
Herhangi 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üzeyi
XXX_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);
?>