⊗ppPmCdBShI 85 of 447 menu

If abreviado na construção if-else

Suponha, por exemplo, que queremos saber se a variável $test é igual ao valor true. Neste caso, a construção if pode ser escrita assim:

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Na programação, essas verificações são necessárias com muita frequência, portanto, existe uma forma abreviada mais elegante para elas: em vez de if ($test == true), podemos simplesmente escrever if ($test).

Vamos reescrever nosso código na forma abreviada:

<?php $test = true; if ($test) { // equivalente a if ($test == true) echo '+++'; } else { echo '---'; } ?>

Suponha agora que estamos verificando se a variável $test não é igual a true:

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Neste caso, a sintaxe abreviada será assim:

<?php $test = true; if (!$test) { // usamos o NÃO lógico echo '+++'; } else { echo '---'; } ?>

Existe uma abreviação semelhante para a verificação de false. Suponha que temos o seguinte código:

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

A condição $test == false na verdade é a mesma coisa que $test != true:

<?php $test = true; if ($test != true) { // equivalente a if ($test == false) echo '+++'; } else { echo '---'; } ?>

Bem, e essa condição nós já aprendemos a abreviar no exemplo anterior. Vamos abreviar:

<?php $test = true; if (!$test) { echo '+++'; } else { echo '---'; } ?>

Reescreva o seguinte código usando a comparação abreviada:

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Reescreva o seguinte código usando a comparação abreviada:

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

Reescreva o seguinte código usando a comparação abreviada:

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Reescreva o seguinte código usando a comparação abreviada:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar