apd_set_session_trace_socket
(PECL apd >= 0.2)
apd_set_session_trace_socket — Démarre la session de déboguage à distance
Description
apd_set_session_trace_socket() se connecte au serveur TCP (e.g. tcplisten) spécifié par l'IP ou la socket Unix (comme un fichier) et envoie des données de déboguage à la socket.
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);
?>
apd_set_session_trace_socket
