A. Simples Declaração 'se'
Sintaxe:
if (condição (s))O de cima se a declaração é usada para implementar a declaração condicional para verdadeiro apenas valor.
B. Declaração 'se… else'
Sintaxe:
if (condição (s))O de cima se A declaração é usada para implementar a declaração condicional para ambos verdadeiro e falso valores.
C. 'Se ... elsef ... else' declaração
Sintaxe:
if (condição (s))O de cima se A declaração é usada para implementar a declaração condicional para múltiplos se declarações. Se o primeiro se Retornos da condição falso então ele vai verificar o segundo se condição e assim por diante. A declaração do outro parte será executada tudo se as declarações retornam um falso valor.
D. Declaração aninhada 'se… else'
Sintaxe:
if (condição (s))O de cima se a declaração é usada quando a execução de um se a declaração depende de outro se declaração.
Pré-requisito
Os scripts usados nos exemplos deste tutorial são escritos com base na versão PHP 8. Faça a seguinte tarefa antes de executar os exemplos deste script.
Diferentes usos de If ... else declaração
Os diferentes usos do 'se ... else ' Declarações mencionadas acima foram explicadas nesta parte do tutorial usando exemplos.
Exemplo 1: Uso de instruções simples 'se'
Crie um arquivo php com o seguinte script para ler um parâmetro de consulta de URL e imprima uma mensagem se o valor do parâmetro de consulta corresponde a um valor específico. Aqui, um se A instrução é usada para verificar se o parâmetro de consulta está definido ou não, e outro se A instrução é usada para comparar o valor do parâmetro com um valor de string.
// Verifique o valor do nome deu no URL ou nãoVocê está selecionado.
';Saída:
A saída a seguir aparecerá após a execução do script acima com o parâmetro de consulta. Aqui, o nome do arquivo é if1.php que é armazenado dentro /var/www/html/código pasta. O nome do parâmetro de consulta é “nome" e o valor é "Jafar Iqbal”.
http: // localhost/code/if1.php?Nome = Jafar Iqbal
Exemplo 2: Uso de If… declaração
Crie um arquivo php com o seguinte script para ler um parâmetro de consulta de URL e imprima uma mensagem se o valor do parâmetro de consulta corresponder a um valor específico e imprima outra mensagem se o parâmetro de consulta não corresponder. Aqui, um se A instrução é usada para verificar se o parâmetro de consulta está definido ou não, e outro se A instrução é usada para comparar o valor do parâmetro com um valor de string.
// Verifique o valor do nome deu no URL ou nãoVocê está selecionado.
';Você não está selecionado.
";Nenhum valor de nome deu.
"Saída:
A saída a seguir aparecerá após a execução do script acima sem qualquer parâmetro de consulta. Aqui, o nome do arquivo é if2.php que é armazenado dentro /var/www/html/código pasta.
http: // localhost/code/if2.php
A saída a seguir aparecerá após a execução do script acima com um nome de parâmetro de consulta válido. Aqui, o nome do parâmetro de consulta é “nome" e o valor é "Jafar Iqbal”.
http: // localhost/code/if2.php?Nome = Jafar Iqbal
A saída a seguir aparecerá após a execução do script acima com um nome de parâmetro de consulta inválido. Aqui, o nome do parâmetro de consulta é “nome" e o valor é "Jafar”.
http: // localhost/code/if2.php?Nome = Jafar
Exemplo 3: Uso de 'se ... elsef ... else' declaração
Crie um arquivo php com o seguinte script para ler um parâmetro de consulta de URL e imprimir uma mensagem com base em se a condição retorna verdadeiro Comparando o valor do parâmetro de consulta com um valor de string. Eu cai se Retorno de condições falso então a mensagem do outro parte será impressa.
// verifique o valor do nome deu no URL ou nãoVocê está no grupo 1.
";Você está no grupo 2.
";Você está no grupo 3.
";Você não está selecionado.
";Nenhum valor de nome deu.
"Saída:
A saída a seguir aparecerá após a execução do script acima com um nome de parâmetro de consulta válido. Aqui, o nome do arquivo é if3.php que é armazenado dentro /var/www/html/código pasta. O nome do parâmetro de consulta é “nome" e o valor é "Janifer”.
http: // localhost/code/if3.php?Nome = Janifer
A saída a seguir aparecerá após a execução do script acima com um nome de parâmetro de consulta válido. Aqui, o nome do parâmetro de consulta é “nome" e o valor é "Sakib”.
http: // localhost/code/if3.php?Nome = Sakib
Exemplo-4: Uso da declaração aninhada 'se… else'
Crie um arquivo php com o seguinte script para imprimir mensagens comparando dois valores de string com o aninhado se ... else declarações. Aqui, o exterior se A declaração comparará o valor da variável do departamento e, se retornar verdadeiro então o interior se A declaração comparará o valor da variável post. A saída será gerada com base nos valores de retorno de ambos as declarações if.
// Defina dois valores de stringSaída:
A saída a seguir aparecerá após a execução do script acima. Aqui, o nome do arquivo é if4.php que é armazenado dentro /var/www/html/código pasta.
http: // localhost/code/if4.php
Conclusão
Quatro usos diferentes de 'se ... else'As declarações foram explicadas neste tutorial para ajudar os codificadores PHP a entender o uso da declaração condicional no PHP corretamente. A alternativa de 'se ... else'Declaração é uma troca declaração, mas tem algumas limitações.
Vídeo tutorial