Voici une fonction que j’utilise beaucoup, et qui pourra peut-être vous rendre service : La fonction iif().
Cette fonction existe dans de nombreux langages, mais pas en PHP.
Une erreur réparée avec cette fonction à copier coller :

function iif($condition,$ok,$nok='') {
	return ($condition ? $ok : $nok);
}

La fonction iif vous permet tout simplement de vérifier une condition à l’intérieur d’une ligne de code.
Exemple :

echo 'Bon '.iif(date('h') < 12,'Matin','Aprem').' à vous';
// Affiche 'Bon Matin à vous' || 'Bon Aprem à vous' selon l'heure de la journée

Vous n’êtes pas obligés de spécifier un résultat si la condition n’est pas respectée.
Si cette fonction ne vous sert pas, je saurais au moins où la retrouver :p

Tags : , ,