Aller au contenu principal
Version: Next

PHP GET FULL RESPONSE

PHP GET FULL RESPONSE ( stdOut {; libellésErr ; valeursErr} {; chpsEnteteHttp {; valeursEnteteHttp}} )

ParamètreTypeDescription
stdOutVariable texte, Variable BLOB🡘Contenu du buffer stdOut
libellésErrTableau texte🡘Libellés des erreurs
valeursErrTableau texte🡘Valeurs des erreurs
chpsEnteteHttpTableau texte🡘Noms des en-têtes HTTP
valeursEnteteHttpTableau texte🡘Valeurs des en-têtes HTTP

Description

La commande PHP GET FULL RESPONSE vous permet d’obtenir des informations supplémentaires sur la réponse retournée par l’interpréteur PHP. Cette commande est particulièrement utile en cas d’erreur survenant au cours de l’exécution du script.

Le script PHP peut écrire des données dans le buffer stdOut (echo, print...). La commande retourne directement ces données dans la variable stdOut et applique les mêmes principes de conversion que ceux décrits dans la commande PHP Execute.

Les tableaux texte synchronisés libellésErr et valeursErr sont remplis lorsque l’exécution des scripts PHP provoque des erreurs. Ces tableaux fournissent des informations notamment sur l’origine, le script et la ligne de l’erreur. Ces deux tableaux sont indissociables : si libellésErr est passé, valeursErr doit être passé également.

Comme les échanges entre 4D et l’interpréteur PHP s’effectuent via FastCGI, l’interpréteur PHP fonctionne comme s’il était appelé par un serveur HTTP et envoie donc des en-têtes HTTP. Vous pouvez récupérer ces en-têtes et leurs valeurs dans les tableaux champsEnteteHttp et valeursEnteteHttp.

Voir aussi

PHP Execute
PHP GET OPTION