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

  FORUM HardWare.fr
  Programmation
  PHP

  Syntaxe raccourcie pour variable non définie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Syntaxe raccourcie pour variable non définie

n°2050687
grosbin
OR die;
Posté le 21-01-2011 à 12:11:36  profilanswer
 

Bonjour, une interrogation récente dans l'écriture de code
si
$var='' ou $var pas définie
soit
if(!$var)$var=$valeurpardefaut;
$var=($var)?$var:$valeurpardefaut;
n'existe t-il pas une syntaxe plus courte ??
du genre
$var?=$valeurpardefaut;

Message cité 1 fois
Message édité par grosbin le 21-01-2011 à 12:29:00

---------------
Photos Panoramiques Montagnes Haute Savoie
mood
Publicité
Posté le 21-01-2011 à 12:11:36  profilanswer
 

n°2050700
billgatesa​nonym
Posté le 21-01-2011 à 12:38:48  profilanswer
 

$var=($var)?$var:$valeurpardefaut;

La ligne ne fait que 35 caractères, ce qui est déjà court.
 
On peut définir une fonction et l'appeler. La fonction nécessite quelques caractères, mais l'appel est plus court (31 caractères), ce qui permet de gagner un peu si on a beaucoup d'appels :

function i($v, $d = false) {return isset($v) ? $v : $d;}
 
$var=i($var,$valeurpardefaut);

(Code inspiré du commentaire sur la page http://fr2.php.net/manual/fr/function.isset.php )

n°2050734
grosbin
OR die;
Posté le 21-01-2011 à 13:48:23  profilanswer
 

Ouep ce que j'ai fait ..  
j'ai eu peur qu'on me réponde : c'est pas propre, apprends à programmer etc ..
Note:$d peut être un tableau, ça peut aider :)


---------------
Photos Panoramiques Montagnes Haute Savoie
n°2050736
flo850
moi je
Posté le 21-01-2011 à 13:56:16  profilanswer
 

grosbin a écrit :

Bonjour, une interrogation récente dans l'écriture de code
si
$var='' ou $var pas définie
soit
if(!$var)$var=$valeurpardefaut;
$var=($var)?$var:$valeurpardefaut;
n'existe t-il pas une syntaxe plus courte ??
du genre
$var?=$valeurpardefaut;


non


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

  Syntaxe raccourcie pour variable non définie

 

Sujets relatifs
[php] syntaxe récupération variablesyntaxe intel
PHP syntaxe logique booléenne[Java web] syntaxe pour le Servlet
MySQL : vérification de syntaxe de double jointureProblème de syntaxe. Mettre 2 classes pour une page
[Debutant] Python + MYSQL Python, erreur syntaxe dans requette MYSQLmenu déroulant en AS / syntaxe listener
[resolu] Probleme de syntaxe dans un UPDATEerreur de syntaxe (vb.net, SQL server)
Plus de sujets relatifs à : Syntaxe raccourcie pour variable non définie


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