Sintaxe:
A função exit () pode ser chamada de duas maneiras. Pode levar apenas um argumento e o valor do argumento pode ser string ou inteiro. Não retorna nada.
saída vazia ([string $ status])Se a função exit () da sintaxe acima for usada, a função poderá ser chamada sem qualquer argumento ou o valor do argumento será uma string que será impressa antes de encerrar o script.
ou
saída vazia (status int $)Se a função exit () da sintaxe acima for usada, a função será chamada com um valor inteiro.
Diferentes usos da função de saída ()
Os usos da função exit () para rescindir do script com base em várias condições foram mostrados nesta parte deste tutorial.
Exemplo 1: encerrar o script quando não puder abrir um arquivo para ler
Crie um arquivo php com o seguinte script para abrir um arquivo para leitura e rescindir do script se ocorrer um erro para abrir o arquivo, caso contrário, o conteúdo do arquivo será impresso. O nome do arquivo será retirado do parâmetro de consulta URL. Se o nome do arquivo pegado pelo parâmetro de consulta URL existir e tiver a permissão de leitura, o conteúdo do arquivo será impresso linha por linha no navegador.
Saída:
A saída a seguir aparecerá se o script acima for executado sem qualquer parâmetro de consulta de URL.
A saída a seguir aparecerá se um nome de arquivo existente for fornecido no parâmetro de consulta URL.
A saída a seguir aparecerá se o nome do arquivo fornecido no parâmetro de consulta URL não existir ou não tiver a permissão de leitura.
Exemplo 2: Uso de funções de saída múltipla () para leitura de arquivo
Crie um arquivo php com o seguinte script que verificará a existência do arquivo, o tamanho do arquivo e imprima o conteúdo do arquivo se o arquivo não estiver vazio. O nome do arquivo será retirado do parâmetro de consulta URL, como o exemplo anterior. Se o nome do arquivo pegado pelo parâmetro de consulta URL não existir, a função Exit () encerrará o script mostrando uma mensagem de erro. Se o arquivo existir, mas o tamanho do arquivo é zero, a função de saída será encerrada do script com o número 0. Se o arquivo contiver dados, o conteúdo completo do arquivo será impresso usando a função File_Get_Contents () e a função exit () sem qualquer valor encerrarão o script.
// Verifique o nome do arquivo deu no URL ou nãoArquivo não existe.
");O arquivo está vazio.
";Saída:
A saída a seguir aparecerá se o script acima for executado com um nome de arquivo não vazio existente.
A saída a seguir aparecerá se o script acima for executado com um nome de arquivo vazio existente.
Exemplo 3: encerrar o script para o endereço URL inválido
Crie um arquivo php com o seguinte script para abrir um endereço de URL para leitura e rescindir do script usando a função Exit () se o erro ocorrer para abrir o endereço da URL. O conteúdo do endereço URL válido será impresso. O endereço URL será retirado do parâmetro de consulta URL, como os exemplos anteriores.
// Verifique se o endereço da URL deu no URL ou nãoEndereço URL inválido.
");O endereço da URL não deu.
";Saída:
A saída a seguir será exibida após a execução do script acima com um endereço de URL válido, https: // www.Google.com.
Exemplo-4: Destrua a variável de objeto usando a função exit ()
Crie um arquivo php com o seguinte script para verificar como o método dos destruidores de uma classe é chamado quando a função Exit () é chamada após a criação do objeto da classe. Aqui, uma classe com duas variáveis públicas, um método construtor e um método de destruidor foi definido. Um objeto da classe foi declarado para inicializar a variável de classe. Quando a função exit () será executada, o método do destruidor será chamado automaticamente para destruir o objeto. A última declaração do script não será executada para a função EXIT ().
// Defina uma classe com contrato e destruidorSaída:
A saída a seguir aparecerá após a execução do script acima.
Conclusão
A função Exit () é uma função muito útil do PHP para rescindir do script em determinadas condições, fornecendo as mensagens de erro necessárias para os usuários. Os vários usos desta função foram explicados no tutorial por vários exemplos para ajudar os usuários do PHP.