je mexerce et voila un code qui marche pas

jojo'
Invité n'ayant pas de compte PHPfrance

25 avr. 2005, 20:30

Bonsoir
Voila mon code
<php?
$lulu = "Joris le boss"
print("commen va $lulu"."ssu");
?>
normalemen il devrait aficher "joris le bossssue"
Mais la page n'afiche rien du tout meme pas d'erreur.
Merci d'avance et bonne soirée ^^

Domdom
Invité n'ayant pas de compte PHPfrance

25 avr. 2005, 20:55

Salut, déjà, il y a une erreur en première ligne :

<?php et non <php?

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

25 avr. 2005, 21:21

<?php
$lulu = "Joris le boss"
echo "comment va ".$lulu."ssu";
?> 
1. Mieux vaut utiliser la commande echo que print().
L'écriture sans parenthèses est plus simple.

2. Toujours sortir les variables des chaînes.

Mammouth du PHP | 859 Messages

25 avr. 2005, 21:24

Joris le boSSSSu ???

:lol:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

25 avr. 2005, 21:35

Pourquoi pas ?
C'est un exercice : ce qui compte, c'est le code PHP, pas le message ! :lol:

jojo'
Invité n'ayant pas de compte PHPfrance

25 avr. 2005, 22:44

merci j ai réussie a reparer le blem en me fesan un code refletent plusieur exercice ^^
<?php
$jojo = ("jojo aime john");
$john = ("john aime jojo");
$date = date("d-m-y");
$heur = date("h:i a");
print("il est $heur et nous sommes le $date et $jojo comme $john"."anna");
?>
Sur l'exercice il prefere aussi le print mais nous n'avons pas besoin d'utiliser les slasch avec print
Print("j'aime");
echo'j/'aime';
de plus les variable ne marchai pas avec echo mais je vais réessayer ^^ peu etre que ct moi la faute lol
Merci encore pour m'avoir aider

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

25 avr. 2005, 22:47

Voilà comment j'écrirais ton exemple :
<?php
$jojo = "jojo aime john";
$john = "john aime jojo";
$date = date("d-m-y");
$heur = date("h:i a");
echo "il est ".$heur." et nous sommes le ".$date." et ".$jojo." comme ".$john." anna";
?>

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

26 avr. 2005, 09:20

Sur l'exercice il prefere aussi le print mais nous n'avons pas besoin d'utiliser les slasch avec print
Print("j'aime");
echo'j/'aime';
C'est une question de puissance des caractères. Il faut savoir que le guillemet (") est plus puissant que le quote (') Donc si tu utilise un quote dans une chaine de caractère entourée par des guillemets, tu n'as pas besoin de déspécialisé ton quote :
echo "j'aime";
Mais tu peut avoir à déspecialiser un guillemet avec print
print("mon service est le service \"Développement\" de mon entreprise");
Ce que je voulais dire par là, c'est que c'est pas la fonction qui permet ou non l'utilisation du quote, mais la manière dont tu écrit ta chaine de caractères !!!
Mais je te conseille également d'utiliser la fonction echo
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer