Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
PHP SET OPTION
|
PHP SET OPTION ( opçao ; valor {; *} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
opçao | Inteiro longo |
![]() |
Opção a ser estabelecida | |||||
valor | Texto, Booleano |
![]() |
Novo valor da opção | |||||
* | Operador |
![]() |
Se passado: modificação apenas se aplica à próxima chamada | |||||
O comando PHP SET OPTION se utiliza para definir opções específicas antes de chamar o comando PHP Execute. O escopo deste comando é o processo atual.
Passe no parâmetro opção uma constante do tema "" para designar a opção a modificar e no parâmetro valor, o novo valor da opção. Esta é uma descrição das opções:
Constante | Tipo | Valor | Comentário |
PHP privileges | Inteiro longo | 1 | |
PHP raw result | Inteiro longo | 2 | Definição do modo de processamento dos cabeçalhos HTTP devolvidos por PHP no resultado da execução quando este resultado for do tipo Texto (quando o resultado for do tipo BLOB, os cabeçalhos são mantidos sempre). |
Como padrão, PHP SET OPTION define a opção para todas as chamadas a PHP Execute posteriores do processo. Se quiser definir para a próxima chamada unicamente passe o parâmetro estrela (*).
Execute o script "myAdminScript.php" com os direitos de acesso Admin:
PHP SET OPTION(PHP privileges;"admin:mypwd";*)
`Como passamos *, os privilégios admin se utilizarão uma só vez
C_TEXT($result)
C_BOOLEAN($isOK)
$isOK:=PHP Execute("myAdminScript.php";$result)
If($isOK)
ALERT($result)
End if
Produto: 4D
Tema: PHP
Número
1059
Criado por: 4D v12
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)