Optimisation de code PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Optimisation de code PHP

par thewind1 » 14 sept. 2007, 21:12

Merci

@+

Re: Optimisation de code PHP

par Hubert Roksor » 10 sept. 2007, 20:08

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());

Optimisation de code PHP

par thewind1 » 10 sept. 2007, 19:44

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.