Bom dia,
Muitas vezes precisamos executar scripts PHP via linha de comando (terminal) e precisamos passar argumentos para isso...
Segue abaixo o código para a solução desse problema (colocar esse trecho de código no inicío do arquivo php)
for ($i=1; $i < count($argv); $i++){
parse_str($argv[$i]);
}
Após isso para pegar os argumentos passados é só usar a váriavel com o nome que foi passado, por exemplo:
Coloquei esse código no arquivo teste.php
Na linha de comando digitei: "php teste.php nome=Bruno"
No arquivo teste.php para pegar esse nome Bruno é só usar a váriavel $nome normalmente depois do código.
Espero ter ajudado em algo e qualquer dúvida pode comentar! :D
Nenhum comentário:
Postar um comentário