Saltar al contenido principal
Versión: Siguiente

PHP GET FULL RESPONSE

PHP GET FULL RESPONSE ( stdOut {; etiquetasErr ; valoresErr} {; camposEncHttp {; valoresEncHttp}} )

ParámetroTipoDescripción
stdOutVariable texto, BLOB variable🡘Contenido del buffer stdOut
etiquetasErrArray texto🡘Etiquetas de los errores
valoresErrArray texto🡘Valores de los errores
camposEncHttpArray texto🡘Nombres de los encabezados HTTP
valoresEncHttpArray texto🡘Valores de los encabezados HTTP

Descripción

El comando PHP GET FULL RESPONSE permite obtener información adicional sobre la respuesta devuelta por el intérprete PHP. Este comando es especialmente útil en el caso de que ocurra un error durante la ejecución del script.

El script PHP puede escribir datos en el buffer stdOut (eco, print, etc.) El comando devuelve directamente los datos en la variable stdOut y aplica los mismos principios de conversión descritos en el comando PHP Execute.

Los arrays texto sincronizados etiquetasErr y valoresErrV se llenan cuando la ejecución de los scripts PHP provoca errores. Estos arrays, en particular, proporcionan información sobre el origen, el script y la línea de error. Estas dos arrays son inseparables: si se pasa etiquetasErr, se debe pasar también valoresErr.

Dado que los intercambios entre 4D y el intérprete PHP se efectúan a través de FastCGI, el intérprete PHP funciona como si fuera llamado por un servidor HTTP y por tanto, envía encabezados HTTP. Puede recuperar estos encabezados y sus valores en los arrays camposEncHttp y valoresEncHttp.

Ver también

PHP Execute
PHP GET OPTION