[Résolu] Need une remise a jour !!!< Sujet précédent  Sujet suivant >
Index du Forum -> DEVELOPPEMENT -> Modules
AuteurMessage
France.gif bananatoon
Member



Messages : 353
Inscrit(e) le: 19/10/2008
Need une remise a jour !!!

Bonjour

 


Moi c'est 3anane.

Je n'ai pas de site a vous vendre.

Je tourne surtout en local pour les autres.

Je tourne sur la 1.7.9 et le plus souvent avec le théme que je code.

J'adore les spaguéttit et je chausse du 43.

Je suis blond et mon entre jambe est dans la moyenne

 

(Bon pour le réglement c'est bon)


 

Cherche cour, tuto, leçon blablabla pour comprendre cela :

$user = (session === true) ? secure() : array(); 

ou

(isset($arrayAllDataUser[$data['name']])) ? $arrayAllDataUser[$data['name']] : POA;

Surtout les ? ou les : dans le code

Merci les gens.



Edité par bananatoon le 06/02/2014 - 23:46:17

@+ sur la toile !!!

Posté le 06/02/2014 - 22:49:58   Revenir en haut | Permalien
France.gif Akred
Développeur

Messages : 897
Inscrit(e) le: 22/11/2007
RE : Need une remise a jour !!!

Bonsoir bananatoon,

 

Le type d'instructions que tu viens d'écrire est plus communément appelé "ternaire".

 

Pour comprendre le principe, il s'agit simplement d'une condition de type if/else (libre à chacun d'apprécier ou non ce type de codage Lol)

 

Pour te reprendre ton exemple :

$user = ($session === true) ? secure() : array();

est équivalent à :

if ($session === true) {
    $user = secure();
} else {
    $user = array();
}

 

Si tu as besoin de plus d'infos, n'hésite pas Smile

 



Posté le 06/02/2014 - 23:58:28   Revenir en haut | Permalien
France.gif bananatoon
Member



Messages : 353
Inscrit(e) le: 19/10/2008
RE : Need une remise a jour !!!

Merci c tout couillon en faite.

 

En faite je me pause la question a comment coder pour la futur 1.8.

ICI merdoum avec ICI

 

Enfin j'ai un pneu de mal a suivre, Je me demande si comme d'ab je pneu me faire mais petit if/else trankilou en respectant bien la typo des lignes trop longue et le reste bien sur.

 

Mais je pense v faire comme dab avec Mais if/else mais en m'appuyant sur l'index user de stuve de la 1.8 qui m'intérresse dans le fait d'afficher le formulaire comme affichage normal mais éditable qud même.

Vous m'avez pas suivi la hein lol pas grave je me suis c déjà ça Smile



@+ sur la toile !!!

Posté le 07/02/2014 - 00:09:11   Revenir en haut | Permalien
Belgium.gif Stive
Chef de projet

Messages : 1186
Inscrit(e) le: 13/06/2004
RE : Need une remise a jour !!!

les conditions ternaire doive etre utilisé uniquement pour une condition simple

$variable = (condition) ? true: false;

 

pour des conditions plus complexe utilise les condition de type conditionnelle
 

if (condition) {

    $variable = true;

}

else {

    $variable = false;

}

 

Perso j'aime bien les conditions ternaire, mais il est vrai que c'est plus complique a lire si dans la condition il en a une autres Lol



Website : https://bel-cms.dev ou https://github.com/BEL-CMS/BEL-CMS-V3

Website : https://palacewar.eu

Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !

Posté le 07/02/2014 - 00:59:23   Revenir en haut | Permalien