Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
975 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Test simple quote et guillemets

 


Et vous, vous êtes plus simple quote ou guillemet ?


 
59.1 %
 13 votes
1.  Simple quote
 
 
13.6 %
 3 votes
2.  Guillemet
 
 
27.3 %
 6 votes
3.  Obiwan ne voit pas la différence sur son 100000 Thz
 

Total : 22 votes (0 vote blanc)
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Page Précédente
Auteur Sujet :

Test simple quote et guillemets

n°1434535
Infosactua​lite
Macintosh vs. Windows
Posté le 31-08-2006 à 18:37:49  profilanswer
 

Bonjour a tous,
 
Il a peu, j'avais trouvé sur le web un test qui démontrait que les simples quotes et des guillemets en php, c'était, en termes de temps d'exécution, du pareil au même.
 
J'ai perdu le lien,  quelqu'un l'aurait-il svp ?
 
Merci d'avance
 
Infosact

mood
Publicité
Posté le 31-08-2006 à 18:37:49  profilanswer
 

n°1434536
FlorentG
Unité de Masse
Posté le 31-08-2006 à 18:38:53  profilanswer
 

Premature optimization is the root of all evil

n°1434542
jagstang
Pa Capona ಠ_ಠ
Posté le 31-08-2006 à 18:54:29  profilanswer
 

vaudrait mieux optimiser les requètes plutôt que des trucs pareils... on parle de PHP, langage de script, donc "lent"

n°1434550
Dj YeLL
$question = $to_be || !$to_be;
Posté le 31-08-2006 à 19:13:58  profilanswer
 

Surtout que la différence est infime. Mais bon, il vaut mieux utiliser les simples quotes dans le sens où leur contenu n'est pas interprété ...
 
Mais c'est vraiment de la pénétration arrière-mouchale :o


---------------
Gamertag: CoteBlack YeLL
n°1434556
Infosactua​lite
Macintosh vs. Windows
Posté le 31-08-2006 à 19:25:19  profilanswer
 

Le sujet a la base c'est le lien du test [:petrus75]
 
J'me suis trompé et j'ai mis un sondage car pas envie de copier coller sur un sujet :o

n°1434558
jagstang
Pa Capona ಠ_ಠ
Posté le 31-08-2006 à 19:28:02  profilanswer
 
n°1434559
Dj YeLL
$question = $to_be || !$to_be;
Posté le 31-08-2006 à 19:28:15  profilanswer
 

Infosactualite a écrit :

Le sujet a la base c'est le lien du test [:petrus75]
 
J'me suis trompé et j'ai mis un sondage car pas envie de copier coller sur un sujet :o


 
:/


---------------
Gamertag: CoteBlack YeLL
n°1434567
FlorentG
Unité de Masse
Posté le 31-08-2006 à 19:34:55  profilanswer
 

Pour en dire un peu plus, la différence est totalement négligeable sur de petites strings.
 
Maintenant avec des gros monstre, peut y avoir une différence, si on regarde comment c'est fait dedans : http://blog.libssh2.org/index.php? [...] tring.html

n°1434723
FMC
Posté le 31-08-2006 à 21:48:57  profilanswer
 

Il me semble qu'il y a quand même une différence.
 
Une chaine délimitée par des quote simple ne traduits pas de les variables. Pour délimiter les clés de tableau ça change rien ($_GET['foo'] ou $_GET["foo"], mais pour les déclarations, c'est différent:
 
$var = "FOO";
print "Ma variable est $var";
-> Affiche FOO
print 'Ma variable est $var';
-> Affiche $var
 
Arrêtez-moi si je me trompe.

n°1434725
Dj YeLL
$question = $to_be || !$to_be;
Posté le 31-08-2006 à 21:50:41  profilanswer
 

FMC a écrit :

Il me semble qu'il y a quand même une différence.
 
Une chaine délimitée par des quote simple ne traduits pas de les variables. Pour délimiter les clés de tableau ça change rien ($_GET['foo'] ou $_GET["foo"], mais pour les déclarations, c'est différent:
 
$var = "FOO";
print "Ma variable est $var";
-> Affiche FOO
print 'Ma variable est $var';
-> Affiche $var
 
Arrêtez-moi si je me trompe.


 
C'est un petit peu ce que j'ai dis plus haut
 
Edit : Ah non, c'est pas sur ce topic :D
 
Edit 2 : Ah ben si :lol:


Message édité par Dj YeLL le 31-08-2006 à 21:51:28

---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le 31-08-2006 à 21:50:41  profilanswer
 

n°1434729
FMC
Posté le 31-08-2006 à 21:54:09  profilanswer
 

Mes excuses, j'ai lu trop vite :sarcastic: ...

n°1434731
masklinn
í dag viðrar vel til loftárása
Posté le 31-08-2006 à 21:55:26  profilanswer
 

Moi j'utilise un language qui ne fait pas de différence, et paf pas de problème


10µs de différence pour 1 itérations... trop fort :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1434762
leflos5
On est ou on est pas :)
Posté le 31-08-2006 à 22:48:29  profilanswer
 

masklinn a écrit :

Moi j'utilise un language qui ne fait pas de différence, et paf pas de problème
 
10µs de différence pour 1 itérations... trop fort :o


10 + 10 + 10 +10 +...
 
C'est pas le plus important mais faut-il coder comme un goret parce que c'est infime et qu'on a de la ressource  :heink:  :whistle:

n°1434766
weed
Posté le 31-08-2006 à 22:55:02  profilanswer
 

moi j'utilise les doubles quotes pour la clarté

n°1434768
Dj YeLL
$question = $to_be || !$to_be;
Posté le 31-08-2006 à 22:57:36  profilanswer
 

weed a écrit :

moi j'utilise les doubles quotes pour la clarté


 
Pour la clarté ? :??:


---------------
Gamertag: CoteBlack YeLL
n°1434784
masklinn
í dag viðrar vel til loftárása
Posté le 31-08-2006 à 23:34:06  profilanswer
 

leflos5 a écrit :

10 + 10 + 10 +10 +...


pas mal, t'en est déjà à 4000 itérations là, pour une perte totale de 40µs, c'est à dire... strictement rien [:dawa]

leflos5 a écrit :

C'est pas le plus important mais faut-il coder comme un goret parce que c'est infime et qu'on a de la ressource  :heink:  :whistle:


[:rofl]
 
Cette discussion n'a aucun lien avec le fait de coder proprement ou pas, c'est de la branlette, c'est du rien, et c'est sûrement pas ce genre de conneries qui ralentit l'affichage une page [:dawa]
 
Quand on veut vraiment savoir pourquoi une page est lente à s'afficher, on utilise un profiler, pas de la branlette sur 10µs [:dawa]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1434785
Sh@rdar
Ex-PhPéteur
Posté le 31-08-2006 à 23:34:51  profilanswer
 

encore ce troll :eek:
 


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1434789
jagstang
Pa Capona ಠ_ಠ
Posté le 31-08-2006 à 23:37:14  profilanswer
 

et oui, chaque 6 mois ça reviens [:jagstang]

n°1434822
Doctor46
Posté le 01-09-2006 à 04:21:27  profilanswer
 

Ca s'en va et ça revient...

n°1434913
FlorentG
Unité de Masse
Posté le 01-09-2006 à 10:34:50  profilanswer
 

leflos5 a écrit :

10 + 10 + 10 +10 +...


ten ten ten ten ten

 

http://www.youtube.com/watch?v=JNOJ6SaC_fo

n°1435360
Infosactua​lite
Macintosh vs. Windows
Posté le 01-09-2006 à 20:08:00  profilanswer
 

En même temps, sur 50 000 lignes de code (voire plus) ca fait 10us * 50 000
 
500000 us ca fait beaucoup.

Message cité 1 fois
Message édité par Infosactualite le 01-09-2006 à 20:08:13
n°1435364
masklinn
í dag viðrar vel til loftárása
Posté le 01-09-2006 à 20:16:54  profilanswer
 

Infosactualite a écrit :

En même temps, sur 50 000 lignes de code (voire plus) ca fait 10us * 50 000
 
500000 us ca fait beaucoup.


Pardon?
 
C'est une blague [:petrus dei]
 
50000 lignes d' "echo" [:petrus dei]
 
[:rofl][:rofl][:rofl][:rofl][:rofl]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1435373
weed
Posté le 01-09-2006 à 21:33:11  profilanswer
 

Dj YeLL a écrit :

Pour la clarté ? :??:


 
 
yep, je trouve qu'avec des doubles quotes comme son nom l'indique, on voit bien mieux les délémiteurs utilisé pour une chaine de caractères.
 
Avec des simples quotes, c'est tout petit et on voit bien moins bien.

n°1435392
aspegic500​mg
Posté le 01-09-2006 à 22:35:19  profilanswer
 

Les $variables n'ont rien à faire dans une chaine de caractères "  ", c'est une tolérance mais c'est bien moche, illisible car invisible dans la coloration syntaxique de l'éditeur.
 
$var = 'comme cela';
echo 'Il faut faire '.$var; :o

n°1435393
Sh@rdar
Ex-PhPéteur
Posté le 01-09-2006 à 22:36:50  profilanswer
 

invisible avec la coloration, euh depuis les premières version de php3 les éditeurs coloraient déjà quand même ;)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1435405
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 22:54:56  profilanswer
 

En effet, ça passe bien ça dans la coloration. Mais en tout cas il n'a pas tort sur le fait que c'est moche et illisible.
 
Enfin moi je trouve ça super crade, et ça ne devrait même pas être autorisé :/
 
PHP laisse vraiment trop de liberté, ça fait qu'on retrouve un peu partout du code de porcin, et c'est dommage.
 
Edit : Par contre je connais encore quelques editeurs (dont un très récent) qui ne colore pas différement les variable à l'interieur des chaines de texte en fait...

Message cité 2 fois
Message édité par Dj YeLL le 01-09-2006 à 22:56:11

---------------
Gamertag: CoteBlack YeLL
n°1435408
masklinn
í dag viðrar vel til loftárása
Posté le 01-09-2006 à 22:57:01  profilanswer
 

Dj YeLL a écrit :

PHP laisse vraiment trop de liberté, ça fait qu'on retrouve un peu partout du code de porcin, et c'est dommage.


C'est surtout l'un des fondements du truc [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1435410
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 22:57:50  profilanswer
 

masklinn a écrit :

C'est surtout l'un des fondements du truc [:pingouino]


 
Ben oué, mais ça fait chier


---------------
Gamertag: CoteBlack YeLL
n°1435411
Sh@rdar
Ex-PhPéteur
Posté le 01-09-2006 à 22:59:19  profilanswer
 

c'est de la rétro compatibilité aussi [:spamafote] on était bien contents d'avoir ça et les globales avec php3
 
edit : grilled, ça m'apprendra à prendre une bière en plein postage :o


Message édité par Sh@rdar le 01-09-2006 à 23:00:11

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1435414
masklinn
í dag viðrar vel til loftárása
Posté le 01-09-2006 à 23:02:08  profilanswer
 

Dj YeLL a écrit :

Ben oué, mais ça fait chier


Change de langage, parce que c'est pas le langage qui va changer


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1435417
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 23:06:53  profilanswer
 

masklinn a écrit :

Change de langage, parce que c'est pas le langage qui va changer


 
Oui bien sûr, je vais changer de langage uniquement parcequ'il est trop permissif [:jofusion]  
 
Je fais avec, et j'evite de coder comme un pied. Quant à "parce que c'est pas le langage qui va changer", j'en serais pas si sûr à ta place :o


---------------
Gamertag: CoteBlack YeLL
n°1435418
Sh@rdar
Ex-PhPéteur
Posté le 01-09-2006 à 23:10:07  profilanswer
 

c'est pas sur c'est certain je pense ;)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1435423
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 23:13:38  profilanswer
 

Sh@rdar a écrit :

c'est pas sur c'est certain je pense ;)


 
Celle là je la retiens :lol:


---------------
Gamertag: CoteBlack YeLL
n°1435424
masklinn
í dag viðrar vel til loftárása
Posté le 01-09-2006 à 23:15:11  profilanswer
 

Dj YeLL a écrit :

Oui bien sûr, je vais changer de langage uniquement parcequ'il est trop permissif complètement à chier [:jofusion]


Ca me semble une bonne raison effectivement

Dj YeLL a écrit :

Quant à "parce que c'est pas le langage qui va changer", j'en serais pas si sûr à ta place :o


Aux dernières nouvelles on a du mal à bâtir des trucs solides sur du sable mouvant.
 
Alors quand en plus on a que de la boue à disposition...


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1435426
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 23:17:33  profilanswer
 

masklinn a écrit :

Ca me semble une bonne raison effectivement
 
Aux dernières nouvelles on a du mal à bâtir des trucs solides sur du sable mouvant.
 
Alors quand en plus on a que de la boue à disposition...


 
Je crois qu'on a bien compris que le python ça déchire sa maman.


---------------
Gamertag: CoteBlack YeLL
n°1435427
Sh@rdar
Ex-PhPéteur
Posté le 01-09-2006 à 23:17:43  profilanswer
 

Dj YeLL a écrit :

Celle là je la retiens :lol:


 
 
bah déduction simple
 
ça touche au comportement général du langage, et modifier ça n'apporterait rien d'autre que des emmerdes pour les scripts déjà écrit (après tout php oblige pas à mal écrire les chaines [:spamafote]) tout ça ne donne aucune raison de changer ce truc (en plus de ce qu'a dit masklinn)

Message cité 1 fois
Message édité par Sh@rdar le 01-09-2006 à 23:18:20

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1435428
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 23:19:41  profilanswer
 

Sh@rdar a écrit :

bah déduction simple
 
ça touche au comportement général du langage, et modifier ça n'apporterait rien d'autre que des emmerdes pour les scripts déjà écrit (après tout php oblige pas à mal écrire les chaines [:spamafote]) tout ça ne donne aucune raison de changer ce truc (en plus de ce qu'a dit masklinn)


 
Je parlais uniquement du "c'est certain je pensne" ;)
 
De plus, Php à déjà evolué dans le sens où il fallait réécrire les portion de code, car plus utilisable... ce ne serait pas la première fois.
 
P.S. : Dans mes messages je ne parle pas spécialement les variable en double-quotes au fait hein...


---------------
Gamertag: CoteBlack YeLL
n°1435433
Sh@rdar
Ex-PhPéteur
Posté le 01-09-2006 à 23:27:52  profilanswer
 

bin après on va parler de quoi, le typage ? pareil pour moi
 
quand y'a eu besoin de réécrire du code c'était à cause de grosses modifs (zend engine 2 pour php5) ou de suppression de fonction, mais fondamentalement ça n'a pas beaucoup changé depuis php3, y'a pas eu de gros changement sur des choses ultra larges (comme les chaines ou le typage justement) et j'ai des scripts php3 qui fonctionnent encore sans problème
 
y'a des langages stricts, php en fait juste pas partie [:spamafote]
 
pour moi modifier php dans ce sens ça serait vouloir tuer le langage


Message édité par Sh@rdar le 01-09-2006 à 23:28:45

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1435435
lkolrn
<comment ça marche?>
Posté le 01-09-2006 à 23:32:38  profilanswer
 

J'ai une question à propos des quotes, ceux de la touche 7 (connais po leur nom...)
 
D'habitude j'utilise des ', sauf dans les requetes sql, qui sont de la forme :

Code :
  1. $sql="
  2.         SELECT  param2,param5
  3.         FROM    matable
  4.         WHERE   param1='".$mavaleur."'
  5.     ";

Or j'ai déjà lu, et ce à plusieurs reprises, que c'était soi-disant plus "secure" d'utiliser les caractères `` plutôt que de simples ' ' lorsqu'on inclut des variables php dans la requête...
Et il me semble que des outils comme phpmyadmin génèrent des requêtes en utilisant des `` aussi
 
Alors... Verdict ? Mythe ou réalité ?

n°1435439
masklinn
í dag viðrar vel til loftárása
Posté le 01-09-2006 à 23:35:55  profilanswer
 

Dj YeLL a écrit :

Je crois qu'on a bien compris que le python ça déchire sa maman.


Pas plus que ça, il y a des dizaines de langages qui défoncent PHP en terme de lisibilité du code, de qualité des libs, de consistance, de frameworks, ... [:spamafote]  
 
Après que ce soit Python, Ruby, Nice ou Erlang OSEF, tant que c'est pas PHP.
 
Même Perl est largement plus strict que PHP à tous les niveaux, et a en bonus plusieurs ordres de magnitudes plus de libs que ce dernier (après la syntaxe on aime ou on aime pas)

Dj YeLL a écrit :

De plus, Php à déjà evolué dans le sens où il fallait réécrire les portion de code, car plus utilisable... ce ne serait pas la première fois.


Aucune importance, les bases même sur lesquelles sont construites le PHP fait que le seul moyen de le cleaner serait de tout refaire.
 
Il faut bien se rendre compte, tout de même, que même le JS est fondamentalement plus propre (et infiniment plus flexible) que le PHP.

Message cité 2 fois
Message édité par masklinn le 01-09-2006 à 23:37:16

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Test simple quote et guillemets

 

Sujets relatifs
[MySQL] Probléme sur requete pas simple !Un truc super simple pour des commentaires?
quel moteur 3D simple en java ?chercher exemple simple d'utilisation de ComboBox()
Batch - Switch - Remplacement de chaînes contenant des guillemets[PHP] question simple sur les variables
Besoin d'un test d'arrêt du While efficace!!!Générer une clé simple en Java
Petit problème avec un script qui test la date d'installation de windotest adresse et redirection
Plus de sujets relatifs à : Test simple quote et guillemets


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR