| 4D v13.4PHP SET OPTION | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v13.4
 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 | 
| PHP Privileges | Inteiro longo | 1 | 
| PHP Raw result | Inteiro longo | 2 | 
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