Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2008, 00h42   #1
Membre à l'essai
 
Inscription : janvier 2008
Messages : 113
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 113
Points : 22
Points : 22
Par défaut Utilité des accolades dans PHP

bonjour j'ai vu qu'on peu ecrire du code comme ceci :

Code :
1
2
if($v = 1) echo('ok');
else  echo('salut');
ca tourne niquel, donc quel est l'interet de mettre les {} sachant que cela créé souvent des erreurs !
laxe13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2008, 01h55   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
On a souvent un peu plus qu'une seule instruction a mettre dans une condition.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2008, 02h47   #3
Membre à l'essai
 
Inscription : janvier 2008
Messages : 113
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 113
Points : 22
Points : 22
exact !!
laxe13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2008, 07h26   #4
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 995
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 995
Points : 5 789
Points : 5 789
Envoyer un message via Skype™ à jreaux62
Citation:
Envoyé par laxe13 Voir le message
if($v = 1) echo('ok');
else echo('salut');
les { } ne sont pas "utiles" si on n'a qu'une instruction après la condition.
Le mieux est quand meme de toujours en mettre (cf réponse de Sabotage)
Le code est plus lisible (ouverture-fermeture des conditions)
(Ps : == dans if en PHP)
Code :
1
2
3
 
if($v == 1) { echo 'ok'; }
else { echo 'salut'; }
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2008, 10h24   #5
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Citation:
Envoyé par laxe13 Voir le message
donc quel est l'interet de mettre les {} sachant que cela créé souvent des erreurs !
Ca crée souvent des erreurs ..? En quoi mettre des accolades crée des erreurs ?
Bien au contraire, ça prévient de futures erreurs possibles.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2008, 23h34   #6
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 686
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 686
Points : 5 453
Points : 5 453
Citation:
Envoyé par Bisûnûrs Voir le message
Ca crée souvent des erreurs ..? En quoi mettre des accolades crée des erreurs ?
Bien au contraire, ça prévient de futures erreurs possibles.
des Parse Error du à l'absence d'accolade fermante peut-être ?
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h28.


 
 
 
 
Partenaires

Hébergement Web