x= a ? b :c et a ? x : y = b;
À 14:48 dans la rubrique PHP / PEAR
←
/ #446
/ rss
/ →
Voici un post pas très utile au premier plan, mais qui a pour but de montrer que parfois il y a des trucs tordus faisable en php.
(On avait déjà vu les switch(true) { case condition : ... )
Voici un autre exemple
<?php $cible = condition ? $source_si_condition_est_vraie : $source_si_condition_est_fausse; ?>
Ca on connait.
Selon condition on choisi ce qu'on va mettre dans $cible.
Mais pas ca
<?php condition ? $cible_si_condition_est_vraie : $cible_si_condition_est_fausse = $source; ?>
Normal ca ne marche pas 
Pourtant il suffit de peu pour le faire fonctionner.
<?php ${ condition ? 'cible_si_condition_est_vraie' : 'cible_si_condition_est_fausse' } = $source; ?>
A quoi ca sert ?
A vous de l'inventer moi j'en ai eu besoin.
Notez que ca n'est pas resté longtemps dans mon code j'ai itre touvé une façon plus commune pour arriver à mes fins.








Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire