4D v16.3

PHP LIRE REPONSE COMPLETE

Accueil

 
4D v16.3
PHP
PHP LIRE REPONSE COMPLETE

PHP LIRE REPONSE COMPLETE 


 

PHP LIRE REPONSE COMPLETE ( 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 LIRE REPONSE COMPLETE 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 Executer.

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 Executer
PHP LIRE OPTION

 
PROPRIÉTÉS 

Produit : 4D
Thème : PHP
Numéro : 1061
Nom intl. : PHP GET FULL RESPONSE

 
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)