apd_set_session
override_function
Fonctions APD
PHP Manual

# apd_set_socket_session_trace

(No version information available, might be only in CVS)

apd_set_socket_session_trace — Démarre la session de déboguage à distance

### Description

bool apd_set_socket_session_trace ( string `$tcp_server` , int `$socket_type` , int `$port` , int `$debug_level` )

apd_set_socket_session_trace() se connecte au serveur tcp (e.g. tcplisten) spécifié par l'IP ou une 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 être `AF_UNIX` pour un fichier basé sur les sockets, ou `APD_AF_INET` pour un standard tcp/ip.

`port`

  Vous pouvez utiliser n'importe quel port en le spécifiant dans le paramètre `port` mais les nombres les plus élevés sont meilleurs que les nombres plus petits qui peuvent ê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
override_function
Fonctions APD
PHP Manual