Démarre la session de déboguage à distance

# 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 ( string `$tcp_server` , int `$socket_type` , int `$port` , int `$debug_level` ) : bool

Cette fonction se connecte au serveur TCP (e.g. tcplisten) spécifié par l'IP ou le socket Unix (comme un fichier) et envoie des données de déboguage au 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 un 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 ou `FALSE` si une erreur survient.

### 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);
?>`