Page 1 sur 1

' ou "

Posté : 08 févr. 2006, 15:07
par sr34000
Salut
j'aimearis savoir s'il y a une diférence entre ' et " sans la programmation php

ou il y en adapté pour des actions et l'autre pour d'autres actions


$numero='01';
ou
$numero="01";



if ($file != '.' && $file != '..')
ou
if ($file != "." && $file != "..")


if(!defined("fonction"))
ou
if(!defined('fonction'))

Posté : 08 févr. 2006, 15:40
par albat
Dans les cas que tu présentes, il n'y a pas de (grande) différence.
En revanche, il faut savoir que :
- tout ce qui est entre apostrophes n'est pas lu, ni interprété
- tout ce qui est entre guillemets est lu et peut être interprété.
$variable = "1234ABCD";
echo 'Le contenu de ma variable est : $variable'; // --> Le contenu de ma variable est : $variable
echo "Le contenu de ma variable est : $variable"; // --> Le contenu de ma variable est : 1234ABCD
Vu ?

Mais, de toute façon, il faut écrire :
echo "Le contenu de ma variable est : ".$variable;
ou, mieux encore :
Le contenu de ma variable est : <?php echo $variable; ?>

Posté : 15 févr. 2006, 03:17
par Ultiny
J'ajoute que niveau performances, PHP est plus rapide avec les ' que les " car justement il n'a pas à traiter ce qui se passe entre les '

Sache également que pour ne pas avoir à alterner ' et " en cas de \n par exemple, utilise plutôt les " c'est plus simple à gérer à la longue.

Posté : 15 févr. 2006, 10:05
par starkeus
J'ajouterai une petite lecture pour notre ami tiré du Forum Autre: le post-it sur les articles interessants.
Analyse et critique des différentes méthodes d'utilisation de la fonction echo (source: www.expreg.com)

Petit article fort intéressant même s'il date de 2004 qui m'a été conseillé par un collègue. On apprends pas mal de choses et je conseille aussi fortement de lire le commentaire avisé posté par Eric Daspet à la suite de l'article.