La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Syntaxes php abréviées
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Syntaxes php abréviées  (Lu 1013 fois)
Syntaxes php abréviées
« sur: le 13-08-2004 a 15:21:32 »
pixyle
Habitué
***

Hors-Ligne

Sexe: Femelle
Messages: 332





Voir le Profil    E-Mail
Répondre avec citation

Salut,

Je suis au taf là et je bute sur une syntaxe d'un script que je n'ai pas réalisé :

$var_toto = (!empty($toto['id']))? 1 : 0; 

Vui va falloir que je m'y mette et vite ... mais je ne sais pas où chercher, comment ça s'appelle le fait d'abrévier le code comme ça  ?

Merci par avance.

Rapporter au modérateur  

Se demande ce qu'il y a de pire qu'un bug inreproductible |-(

Re:Syntaxes php abréviées
« Répondre #1 sur: le 13-08-2004 a 20:07:47 »
ayor
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 91



bouh........

Voir le Profil    WWW    E-Mail
Répondre avec citation

en gros, là ca veut juste dire que si ta variable $toto[$id] (correspond à une case de tableau) est vide, tu lui affectes 1 et 0 sinon

c juste une affectation conditionnelle !!!

j'adore, je suis fan, mais personne me comprends ! disons que c rigolo, mais qqn de non habitué mettra plus de temps pour deboguer

bonne chance

Rapporter au modérateur  
Re:Syntaxes php abréviées
« Répondre #2 sur: le 13-08-2004 a 20:37:32 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

C'est l'opérateur ternaire. J'utilise toujours cette syntaxe également ... ça économise des lignes de code

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:Syntaxes php abréviées
« Répondre #3 sur: le 17-08-2004 a 23:19:04 »
Shain
Administrateur
*****

Hors-Ligne

Sexe: Male
Messages: 3168



Grand méchant Admin !

Voir le Profil    WWW
Répondre avec citation

Ce serait sympa de faire un point sur toutes les syntaxes raccourcies comme celle-ci qu'il existe en php ...

Enfin moi je compte m'y mettre (meme si je suis partisan du code lisible par tous).

Rapporter au modérateur  

Shain - Co-Admin Forum Webmaster
e-commerce strasbourg
Outil gestion de contenu CMS
Tutoriaux Flex & AIR
Re:Syntaxes php abréviées
« Répondre #4 sur: le 18-08-2004 a 10:05:57 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Citation de: Shain le le 17-08-2004 a 23:19:04
meme si je suis partisan du code lisible par tous

Oui d'accord mais l'opérateur ternaire est tout de même vachement pratique. Tu écris en 1 ligne quelque chose qui t'en prend normalement 4. De plus il est utilisé dans tous les langages de programmation donc les gens devraient y être habitués.

Je suis d'ailleurs étonné de voir que certains ne le connaissent pas ... ça fait partie des opérateurs de base de tout langage.

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:Syntaxes php abréviées
« Répondre #5 sur: le 18-08-2004 a 10:31:14 »
Cocci
Brit Deluxe
Guru
*****

Hors-Ligne

Sexe: Male
Messages: 1169



.: In the Mix :.
cocci_87
Voir le Profil    WWW
Répondre avec citation

Je sias pas si ca rend le code plus lisible mais en tt cas plus court !

Malgré tout lesl anguages que je connais.. ces syntaxes abrégé ... j'ai encore du mal à digérer ! 

Rapporter au modérateur  

>> http://www.tuto-paradize.com <<
Re:Syntaxes php abréviées
« Répondre #6 sur: le 18-08-2004 a 11:15:41 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

Syntaxes php abréviées

On dit pas plutot "abrégées"
Bon sinon, c'est vrai que l'opérateur ternaire est utilisé dans tous les langages de prog... Perso, j'ai eu beaucoup de mal a m'y faire mais en fait, il passe vraiment très bien et il est super pratique... Parfois, il remplace même mes switch et c'est beaucoup plus court... enfin bon je m'y suis fait et je l'aime bien ce ptit truc...

PS : les programmeurs sont vraiment des gros glandeurs... Foutre un truc comme ca pour gagner 4 lignes de code... franchement...

Rapporter au modérateur  

I-Radian
Re:Syntaxes php abréviées
« Répondre #7 sur: le 18-08-2004 a 19:56:04 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Citation de: tavman le le 18-08-2004 a 11:15:41
les programmeurs sont vraiment des gros glandeurs...

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:Syntaxes php abréviées
« Répondre #8 sur: le 18-08-2004 a 20:01:23 »
Shain
Administrateur
*****

Hors-Ligne

Sexe: Male
Messages: 3168



Grand méchant Admin !

Voir le Profil    WWW
Répondre avec citation

Un bon programmeur est un fainéant qui fait du code propre et court. (et accessoirement qui fonctionne  )

Rapporter au modérateur  

Shain - Co-Admin Forum Webmaster
e-commerce strasbourg
Outil gestion de contenu CMS
Tutoriaux Flex & AIR
Re:Syntaxes php abréviées
« Répondre #9 sur: le 30-08-2004 a 23:12:01 »
pixyle
Habitué
***

Hors-Ligne

Sexe: Femelle
Messages: 332





Voir le Profil    E-Mail
Répondre avec citation

Désolée de faire remonter le post mais j'ai contourné puis j'ai zappé, mais merci, je le tenais sur le bout du doigt.

Je vais m'y mettre quand même ça économise. Allez demain, je me met sérieusement à l'optimisation de mon code 

Rapporter au modérateur  

Se demande ce qu'il y a de pire qu'un bug inreproductible |-(
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg