Corso php

Istruzioni condizionali

Istruzioni if

Nell’utilizzo di istruzioni ‘if/else’ in una funzione o in una classe, si pensa spesso che ‘else’ debba essere necessariamente usato per potenziali risultati. Ma se il risultato è la restituzione di un valore, ‘else’ non è necessario, perché ‘return’ terminerà la funzione, rendendo ‘else’ inutile.

<?php
function test($a)
{
    if ($a) {
        return true;
    } else {
        return false;
    }
}

// contro

function test($a)
{
    if ($a) {
        return true;
    }
    return false;    // else non è necessario
}

	
	//condizioni in php: 3 costrutti

	//if, if...else, if ... elseif ... else


	$count = -1;


	if ($count > 0){
		echo "è maggiore di zero";
	}

	elseif ($count < 0){
		echo "è minore di zero";
	}

	else {
		echo "è uguale a zero";
	}


è minore di zero