Quel variable est bonne ?

playboy-1990 Messages postés 593 Statut Membre -  
jjsteing Messages postés 1613 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je voudrais savoir quel code est correct en PHP
<?php $title = $language['title_join_1']; ?>

ou
<?php "$title = $language['title_join_1']"; ?>

Merci

--
Appuyer sur Ctrl + W pour voir quelque chose d'étonnant et fantastique...

5 réponses

  1. tompsy Messages postés 275 Statut Membre 50
     
    la 1ère.
    0
  2. playboy-1990 Messages postés 593 Statut Membre 273
     
    et
    <?php $title = "$language['title_join_1']"; ?>

    c'est bon
    0
  3. tompsy Messages postés 275 Statut Membre 50
     
    et

    <?php "$title = $language['title_join_1']"; ?>

    aussi, mais ca ne sert à rien.

    a part avec un echo devant.
    0
  4. playboy-1990 Messages postés 593 Statut Membre 273
     
    Ok
    et donc
    <?php $title = $language['title_join_1']; ?>

    et
    <?php echo "$title = $language['title_join_1']"; ?>

    revient à la même chose
    Sans echo ou avec est pareil ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jjsteing Messages postés 1613 Date d'inscription   Statut Contributeur Dernière intervention   181
     
    Bonjour,

    <?php $title = $language['title_join_1']; ?>

    La variable $title prendra la valeur de $language['title_join_1'] sans affiché quoique ce soit sur ta page...

    <?php "$title = $language['title_join_1']"; ?>
    Et
    <?php echo "$title = $language['title_join_1']"; ?>
    Fera une erreur...

    <?php echo $title." = ".$language['title_join_1']; ?>

    si avant ta ligne tu as qlqchose comme :
    $title ="Montitre";
    et que
    $language['title_join_1'] à pour valeur 'Titre Num 2"

    Alors ca t'affichera sur ton site:
    Montitre=Titre Num 2

    Car echo envoi les info à l'affichage !

    Si $title n est pas initialisé avant (mais que $language['title_join_1'] à pour valeur 'Titre Num 2" ) , tu auras un message d erreur :
    Undefined variable: title in XXXX.php on line XXX
    et il s affichera

    =Titre Num 2

    Vu que $title, quand il est pas initialisé, vaut rien.

    Si $language['title_join_1'] n est pas initialisé tu auras:
    2 messages d erreur et:
    =

    N'hésitez pas à poser des questions, il vaut mieux être con 5 min que le rester toute sa vie ;)
    N'oubliez pas de mettre votre Post en 'Résolu' quand c'est le cas :-D
    0