apd_set_session_trace_socket
(PECL apd >= 0.2)
apd_set_session_trace_socket — Démarre la session de déboguage à distance
Description
bool apd_set_session_trace_socket
( string $tcp_server
, int $socket_type
, int $port
, int $debug_level
)
Liste de paramètres
-
tcp_server
-
IP ou socket Unix (comme un fichier) du serveur TCP.
-
socket_type
-
Peut prendre les valeurs des constantes AF_UNIX,
pour une socket à base de fichiers, ou APD_AF_INET,
pour des sockets TCP/IP standard.
-
port
-
Vous pouvez utiliser n'importe quel port, mais les numéros de port
les plus élevés sont plus recommandés que les moins élevés,
qui risquent d'être utilisés par d'autres services du système.
-
debug_level
-
Un entier qui est formé en ajoutant
les constantes XXX_TRACE.
Il n'est pas recommandé
d'utiliser MEMORY_TRACE. C'est très lent et ne semble pas être précis.
ASSIGNMENT_TRACE n'est actuellement pas implémenté.
Pour activer toutes les traces fonctionnelles (TIMING, FUNCTIONS, ARGS SUMMARY (comme strace -c)),
utilisez la valeur 99
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès, FALSE en cas d'échec.
Exemples
Exemple #1 Exemple avec apd_set_socket_session_trace()
<?php
apd_set_socket_session_trace("127.0.0.1",APD_AF_INET,7112,0);
?>