Page 1 sur 1

Optimisation de code PHP

Posté : 10 sept. 2007, 19:44
par thewind1
Bonjour,

J'aimerai savoir s'il existe, des façons de coder comme l'opérateur ternaire qui permet de gagner plusieurs lignes ?
Biensûr que pour avoir du code claire il vaut mieux ne pas trop en abuser pour la récursivité. Et tout dépend des cas biensûr, exemple lorsqu'il faudrait mettre des messages ou faire apparaître du code HTML.

Merci par avance.

Re: Optimisation de code PHP

Posté : 10 sept. 2007, 20:08
par Hubert Roksor
Il existe presque toujours des formes apparemment plus "compactes" mais elles sont généralement illisibles et parfois moins efficaces en terme d'exécution.

Quelques exemples à ne pas reproduire :
// Bien
$id = filter_input('id');
$user = load_user($id);

// Pas bien
$user = load_user($id = filter_input('id'));


// Bien
if ($logged_in)
{
	prepare_stuff();
	do_stuff();
}

// Pas bien
$logged_in && (prepare_stuff() | do_stuff());

Posté : 14 sept. 2007, 21:12
par thewind1
Merci

@+