Pascal PONCET
2007-04-19 15:25:50 UTC
Salut,
J'ai pris l'habitude d'écrire les variables contenues dans des chaînes
de la manière suivante :
$chaîne = "Exemple de texte avec une {$variable} au milieu";
Je trouve :
1. que l'on y gagne en visibilité, même (et des fois surtout) avec la
coloration syntaxique des éditeurs, mais c'est peut-être une affaire de
goût.
2. que c'est une manière uniformisée de traiter tout type de variables
dans les chaînes, par exemple {$tab[2]}, {$tab["nom"]} ou {$obj->prop},
ce qui serait impossible sans cela.
Je sais, pour les puristes, c'est sans doute moins rapide (et peut-être
moins clean) que la concaténation, quoi que... !
Justement, l'un de vous a-t-il déjà vu ou fait un benchmark comparatif
entre ces diverses notations ?
Je me demande, en effet, si PHP ne se voit pas grandement facilité la
tâche avec ces délimiteurs que sont les accolades.
Merci, Pascal
J'ai pris l'habitude d'écrire les variables contenues dans des chaînes
de la manière suivante :
$chaîne = "Exemple de texte avec une {$variable} au milieu";
Je trouve :
1. que l'on y gagne en visibilité, même (et des fois surtout) avec la
coloration syntaxique des éditeurs, mais c'est peut-être une affaire de
goût.
2. que c'est une manière uniformisée de traiter tout type de variables
dans les chaînes, par exemple {$tab[2]}, {$tab["nom"]} ou {$obj->prop},
ce qui serait impossible sans cela.
Je sais, pour les puristes, c'est sans doute moins rapide (et peut-être
moins clean) que la concaténation, quoi que... !
Justement, l'un de vous a-t-il déjà vu ou fait un benchmark comparatif
entre ces diverses notations ?
Je me demande, en effet, si PHP ne se voit pas grandement facilité la
tâche avec ces délimiteurs que sont les accolades.
Merci, Pascal