Articles Comments

Blog de Keran » Développement Web » PHP – raccourcir le code

PHP – raccourcir le code

Voici quelques astuces pour raccourcir le code et le rendre plus lisible.

N.B.: L’indentation n’est pas respectée par le plugin de coloration syntaxique.

Conditions & For
Voici un if else classique:

if($prenom == ‘keran’)
{
echo ‘Blog Writer’;
}
else
{
echo ‘Blog Visitor’;
}

Première contraction possible (seulement s’il n’y a qu’une seule instruction à chaque fois):

if($prenom == ‘keran’)
echo ‘Blog Writer’;
else
echo ‘Blog Visitor’;

Deuxième contraction, appelée condition ternaire:
echo $prenom == ‘keran’ ? ‘Blog Writer’ : ‘Blog Visitor’;
ou dans le cas présent:
echo ‘Blog ‘.($prenom == ‘keran’ ? ‘Writer’ : ‘Visitor’);

La possibilité d’enlever les accolades est aussi possible pour les autres instructions, par exemple:

for($i = 0 ; $i < sizeof($monTaleau) ; $i++)
{
echo $monTaleau[$i];
}

Deviendrait:

for($i = 0 ; $i < sizeof($monTaleau) ; $i++)
echo $monTaleau[$i];

Fonctions

L’initialisation des variables peut se faire dans l’entête de la fonction, par exemple:

function affichePrenom($prenom)
{
if(empty($prenom))
echo ‘Keran’;
//reste du code
}

Pour simplifier on peut l’écrire sous cette forme:

function affichePrenom($prenom = ‘Keran’)
{
//reste du code
}

Written by

Filed under: Développement Web · Tags: ,

Leave a Reply