Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
PHP GET FULL RESPONSE
|
PHP GET FULL RESPONSE ( stdOut {; etiquetasErr ; valoresErr} {; camposEncHttp {; valoresEncHttp}} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
stdOut | Variable texto, BLOB variable |
![]() |
Contenido del buffer stdOut | |||||
etiquetasErr | Array texto |
![]() |
Etiquetas de los errores | |||||
valoresErr | Array texto |
![]() |
Valores de los errores | |||||
camposEncHttp | Array texto |
![]() |
Nombres de los encabezados HTTP | |||||
valoresEncHttp | Array texto |
![]() |
Valores de los encabezados HTTP | |||||
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.
Producto: 4D
Tema: PHP
Número
1061
Creado por: 4D v12
Modificado: 4D v12.1
Manual de lenguaje 4D ( 4D v20 R7)