SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
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));

Chapitre précédentChapitre suivantAccueil nexen.net