| |
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
nosy
Inscrit le: 13 Fév 2007 Messages: 2
|
Posté le: Ven Juin 08, 2007 10:48 pm Sujet du message: Apostrophes ou guillemets : lesquels choisir ? |
|
|
Je me pose toujours la question au moment de rédiger mes lignes de code. Je vais utiliser les apostrophes ou les guillemets?. Bon, vous allez me dire : ça dépend de la situation.
Personnellement, j'utilise toujours les apostrophes parce que ça me permet d'avoir un code plus lisible. Au lieu d'avoir "$foo" on a ' '.$foos.' ' (c'est discutable). En attendant, voici une étude sur la question et il parait que ça peut affecter la performance du script ... .
L'article : http://pbnaigeon.developpez.com/tutoriel/PHP/apostrophe-guillemet/ |
|
| Revenir en haut de page |
|
 |
dd-bug Medaille 1


Inscrit le: 09 Juin 2006 Messages: 15 Localisation: a gauche en entrant
|
Posté le: Sam Juin 09, 2007 6:04 am Sujet du message: |
|
|
salut nosy,
Ta remarque est tres pertinente et je me suis tres souvent posé la question. Reprenant certains codes je me suis vu prendre 1/2 h voir une heure à remplacer guillemets par apostrophes et apostrophes par guillemets.
Le lien que tu fournis est tres intéressant et met bien en évidence le problème de lisibilité puis les performances. il faut savoir aussi que les backslash sont un gros problème en php et php6 devrait remédier à ce problème (coté sécurité si si g bien compris) pour moi pour reprendre un exemple de ton lien :
echo '<p><a href="#" class="test" onclick="rien();">'.$i.'</a></p>';
j'avoue que j'inverserai apostrophes et guillemets cad :
echo "<p><a href='#' class='test' onclick='rien();'>".$i."</a></p>";
ca va malheureusement à l'encontre des logiciels style dreamweaver ... qui imposent des '"' sur un a href ... j'avoue ne pas avoir calculé les performances sur ce type de syntaxe ... mais pour moi c'est ce qui est le plus lisible.
dd-bug _________________ Vous avez le cerf-volant ... prenez de l'air !! |
|
| Revenir en haut de page |
|
 |
mouarf Medaille 2


Inscrit le: 10 Juil 2006 Messages: 24 Localisation: Montpellier - France
|
Posté le: Ven Juil 20, 2007 4:00 am Sujet du message: |
|
|
Salut tous,
j'aurais tendance à dire que le choix va vers la continuité :Eviter tant que possible de changer de méthode au cours du developpement
si le développement du site concerne une équipe, se mettre d'accord dès le début pour l'option à adopter, ceci peut être une section à rajouter à la convention de nommage de l'équipe En terme de sécurité la combinaison des deux permet de sécuriser en partie la faille d'injection SQL
| Code: | Injection SQL, exemple de faille
<?php
//magic quote a on
$sql="SELECT * from news where id=$id"; ?>
Injection SQL, correction de la faille
<?php
//magic quote a on
$sql="SELECT * from news where id='$id'"; ?>
| Source : phpsolutions _________________ quand il ya une erreur sur un ordinateur, l'origine se situe entre la chaise et le clavier
 |
|
| Revenir en haut de page |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
| |
|