 |
|
Sommaire
Afficher des informations
zend_printf
zend_error
Ajouter un affichage dans phpinfo
Informations d'exécution
|
7.12.4 Informations d'exécution
Vous pouvez aussi afficher des informations d'exécution, comme par
exemple le nom du fichier actuellement exécuté. Le nom de la fonction
acutellement exécutée peut être retrouvée par la fonction
get_active_function_name. Cette fonction
retourne un pointeur sur le nom de la fonction, et n'accepte
aucun argument. Pour lire le nom du fichier actuellement utilisé,
utilisez la fonction zend_get_executed_filename.
Cette fonction accède aux variables globales d'exécution, qui lui sont
passés avec la macro TSRMLS_C. Les globales d'exécution
sont automatiquement disponibles à chaque fonction qui est appelée directement
par Zen (elles font partie du INTERNAL_FUNCTION_PARAMETERS
décrit plus tôt dans le chapitre. Si vous voulez accéder aux globales
d'éxécution dans une autre fonction qui n'y a pas accès automatiquement,
appelez la macro TSRMLS_FETCH(), une fois dans cette
fonction. Cela les intègrera dans votre scope local.
Finalement, le numéro de ligne actuellement exécuté peut être
lu en utilisant la fonction zend_get_executed_lineno.
Cette fonction requiert aussi les globales d'exécution comme argument.
Pour des exemples de ces fonctions, voyez <>.
Afficher les informations d'éxécution |
zend_printf("The name of the current function is %s<br>", get_active_function_name(TSRMLS_C)); zend_printf("The file currently executed is %s<br>", zend_get_executed_filename(TSRMLS_C)); zend_printf("The current line being executed is %i<br>", zend_get_executed_lineno(TSRMLS_C));
|
|
|
 |
 |