Manuel PHP
Précédent |  | Suivant

# apd_set_socket_session_trace

(no version information, might be only in CVS)

apd_set_socket_session_trace -- Démarre la session de débogage à 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ébogage à la socket.

## Liste de paramètres

`tcp_server`

  IP ou socket Unix Domain (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); ?>`

Précédent | Sommaire | Suivant
apd_set_session | Niveau supérieur | override_function