4D v16.3

PHP GET FULL RESPONSE

Accueil

 
4D v16.3
PHP
PHP GET FULL RESPONSE

PHP GET FULL RESPONSE 


 

PHP GET FULL RESPONSE ( stdOut {; libellésErr ; valeursErr} {; chpsEnteteHttp {; valeursEnteteHttp}} ) 
Paramètre Type   Description
stdOut  Variable texte, Variable BLOB in Contenu du buffer stdOut
libellésErr  Tableau texte in Libellés des erreurs
valeursErr  Tableau texte in Valeurs des erreurs
chpsEnteteHttp  Tableau texte in Noms des en-têtes HTTP
valeursEnteteHttp  Tableau texte in 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.



Voir aussi  

PHP Execute
PHP GET OPTION

 
PROPRIÉTÉS 

Produit : 4D
Thème : PHP
Numéro : 1061

 
HISTORIQUE 

Créé : 4D v12
Modifié : 4D v12.1

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)