O PHP é usado principalmente para desenvolver aplicativos da Web, mas também pode ser usado para outros fins. Uma das características úteis do PHP é o suporte de SAPI (Interface de programação de aplicativos para servidor) Tipo de nome nomeado CLI (Interface da Linha de comando). O CLI SAPI é lançado no Php 4.2.0 versão pela primeira vez. O -Ativar cli A opção é usada para ativar esse recurso, e esta opção está ativada na nova versão do PHP por padrão. Além disso, o -Desativar cli a opção é usada para desativar este recurso.
Diferentes opções de CLI são usadas no PHP, e a maneira de executar o script PHP da linha de comando é descrita neste tutorial.
Opções da CLI:
Algumas opções de CLI usadas principalmente. Eles são explicados abaixo:
Opção | Descrição |
-r | É usado para executar o script PHP sem usar o delimitador PHP (). |
-f | É usado para executar o arquivo php. |
-eu | É usado para exibir a saída de phpinfo (). |
-eu | É usado para verificar a sintaxe do arquivo php fornecido. |
-c | É usado comentários de tira e espaços em branco do arquivo fornecido. |
-a | É usado para executar em um ambiente de shell interativo. |
-h | É usado para exibir todas as opções disponíveis com uma explicação da CLI. |
-v | É usado para exibir as informações da versão PHP CLI. |
Usos das opções da CLI:
Você precisa instalar o PHP no seu sistema operacional para verificar as opções de CLI do PHP. Nenhum servidor da web é necessário para executar o script PHP do terminal. Portanto, você pode executar o comando php de qualquer local, e o arquivo php pode ser armazenado em qualquer local.
Os usos de diferentes opções de CLI são mostrados nesta parte deste tutorial.
Exemplo 1: Verifique a versão da CLI usando -v
Execute o comando php com a opção -V do terminal.
$ php -vA saída a seguir mostra a versão 7 da CLI.4.3 instalado no sistema.
Exemplo 2: Exiba a saída de phpinfo () usando -i
Execute o comando php com a opção -i do terminal.
$ php -iA saída a seguir mostra as informações detalhadas retornadas pela função phpinfo ().
Exemplo 3: Execute um script PHP simples sem delimitador de PHP usando -r
Execute o comando php com a opção -r e um script do terminal.
$ php -r 'echo "Bem -vindo ao linux dica \ n";'A saída a seguir aparecerá após a execução do script. O valor da string é impresso com uma nova linha aqui.
Exemplo -4: Execute o script PHP de um arquivo usando -f
Crie um arquivo php nomeado Cli1.php com o seguinte script. Aqui, o stdin é definido no início do script para receber a entrada do usuário. Em seguida, dois valores de string serão retirados do usuário, onde o valor de entrada pode ser no máximo 5 caracteres. Em seguida, os valores serão convertidos em valores inteiros e sua soma será armazenada em uma variável que será impressa posteriormente.
#!/usr/bin/php -qExecute o arquivo php do terminal usando o comando php com -f opção. Você precisa mencionar o caminho do arquivo php corretamente no comando.
$ php -f/var/www/html/php/cli1.phpNa saída a seguir, 30 e 70 são tomados como entrada e 100 é impresso como saída.
Exemplo 5: Verifique a sintaxe do arquivo php usando -l
Crie um arquivo php nomeado CLI2.php com o seguinte script. Aqui, o stdin é definido no início do script para receber a entrada do usuário. Em seguida, um valor de string será retirado do usuário e isso será impresso após a formação.
#!/usr/bin/php -qExecute o script acima com a opção -l para verificar o erro de sintaxe. Se o script contiver algum erro de sintaxe, a saída exibirá o erro com um número de linha. Caso contrário, ele imprimirá o valor 'Nenhum erro de sintaxe detectado '. É melhor verificar o script, se contém algum erro de sintaxe ou não, antes de executar o script.
$ php -l/var/www/html/php/cli2.phpA saída a seguir mostra que o script não tem erro de sintaxe. Por exemplo, se algum semicolon (;) for omitido após qualquer linha, ele exibirá o erro com o número da linha.
Exemplo 6: Exiba o script PHP de um arquivo omitindo comentários e espaços em branco usando -w
Você pode verificar o uso do -c Opção criando qualquer arquivo de script PHP com comentários e espaços em branco. Crie um arquivo php nomeado Cli3.php com o código a seguir que contém dois comentários e muitos espaços em branco. A saída mostrará o script completo removendo comentários e espaços em branco.
#!/usr/bin/php -qExecute o script acima com a opção -w usando o comando php.
$ php -w/var/www/html/php/cli3.phpA saída a seguir aparecerá após a execução do script.
Conclusão
Você pode testar o script PHP sem usar nenhum servidor da web usando o recurso CLI. Muitas outras opções existem para PHP CLI para diferentes fins. Você pode obter a lista de todas as opções da CLI executando o comando php com a opção -h se quiser saber mais sobre a PHP CLI. As opções de CLI mais usadas são explicadas neste tutorial, com exemplos, para que os leitores saibam mais sobre esse recurso PHP.