Saltar para o conteúdo principal
Versão: 20 R7 BETA

PHP GET FULL RESPONSE

PHP GET FULL RESPONSE ( stdOut {; etiquetaErr ; valoresErr} {; camposCabHttp {; valoresCabHttp}} )

ParâmetroTipoDescrição
stdOutText, BlobConteúdo do buffer stdOut
etiquetaErrText arrayEtiquetas dos erros
valoresErrText arrayValores dos erros
camposCabHttpText arrayNome dos cabeçalhos HTTP
valoresCabHttpText arrayValores dos cabeçalhos HTTP
Compatibilidade

PHP está obsoleto em 4D. Recomenda-se usar a classe 4D.SystemWorker class.

Descrição

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

PHP Execute
PHP GET OPTION

Propriedades

Número do comando1061
Thread-seguro