PHP GET FULL RESPONSE
PHP GET FULL RESPONSE* ( stdOut {; etiquetaErr ; valoresErr} {; camposCabHttp {; valoresCabHttp}} )
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
| stdOut | Text, Blob | ← | Conteúdo do buffer stdOut | 
| etiquetaErr | Text array | ← | Etiquetas dos erros | 
| valoresErr | Text array | ← | Valores dos erros | 
| camposCabHttp | Text array | ← | Nome dos cabeçalhos HTTP | 
| valoresCabHttp | Text array | ← | Valores dos cabeçalhos HTTP | 
PHP está obsoleto em 4D. Recomenda-se usar a classe 4D.SystemWorker class.
Descrição
comando PHP GET FULL RESPONSE permite obter informação adicional sobre a resposta devolvida pelo intérprete PHP. Este comando é especialmente útil no caso de que ocorra um erro durante a execução do script.
O script PHP pode escrever dados no buffer stdOut (eco, print, etc.) O comando devolvido diretamente os dados na variável stdOut e aplica os mesmos princípios de conversão descritos no comando PHP Execute.
Os arrays texto sincronizados etiquetasErr e valoresErr se preenchem quando a execução dos scripts PHP provoca erros. Estes arrays, em particular, proporcionam informação sobre a origem, o script e a línha de erro. Estes dois arrays são inseparáveis: se for passado etiquetasErr, se deve passar também valoresErr.
Dado que os intercâmbios entre 4D e o intérprete PHP se realizam através de FastCGI, o intérprete PHP funciona como se fosse chamado por um servidor HTTP e portanto, envia cabeçalhos HTTP. Pode recuperar estes cabeçalhos e seus valores nos arrays camposCabHttp e valoresCabHttp.
Ver também
Propriedades
| Número do comando | 1061 | 
| Thread-seguro | ✗ |