Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
PHP GET FULL RESPONSE
|
PHP GET FULL RESPONSE ( stdOut {; libellésErr ; valeursErr} {; chpsEnteteHttp {; valeursEnteteHttp}} ) | ||||||||
Paramètre | Type | Description | ||||||
stdOut | Variable texte, Variable BLOB |
![]() |
Contenu du buffer stdOut | |||||
libellésErr | Tableau texte |
![]() |
Libellés des erreurs | |||||
valeursErr | Tableau texte |
![]() |
Valeurs des erreurs | |||||
chpsEnteteHttp | Tableau texte |
![]() |
Noms des en-têtes HTTP | |||||
valeursEnteteHttp | Tableau texte |
![]() |
Valeurs des en-têtes HTTP | |||||
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.
Produit : 4D
Thème : PHP
Numéro :
1061
Créé : 4D v12
Modifié : 4D v12.1
4D - Langage ( 4D v20 R7)