tite questions de syntaxes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : tite questions de syntaxes

par m8sql » 27 juil. 2005, 01:45

merci, j'suis sur les links que tu m'as fourni.
gn8

par Axel » 27 juil. 2005, 01:43

Meme chose que ci-dessus c'est une concatenation simpliée (evite la réecriture de la variable) équivalente à :
$s="<html>";
$s= $s . "<body>";
$s= $s ."je, je , je suis "; 
cela écrit donc:
<html><body>je, je , je suis
bon c'est pas qu'il se fait tard mais j'ai sommeil :sleeping:
bonne nuit

par m8sql » 27 juil. 2005, 01:31

Ok merci bien,

Je vais voir tout ça.

Sinon, y a encore une autre chose que j'ai pas bien compris l'utilité dans ce bout de code :

Code : Tout sélectionner

$s="<html>"; $s.="<body>"; $s.="je, je , je suis ";
Quel est l'interet de mettre un . ?
Merci

par Axel » 27 juil. 2005, 01:17

salut

pour la première question la bonne formulation serait plutot qu'est ce que signifie:
echo "<tr ".($i==1?"bgcolor=\"#afc5cc\"":"").">";
en fait c'est une écriture simplifiée d'une condition if qui pourrait s'écrire ainsi:
echo "<tr ";
if ($i==1){
   echo "bgcolor=\"#afc5cc\" ";
}else{
    echo "";
}
echo ">";
pour info: http://us3.php.net/manual/fr/language.o ... on.ternary

pour la seconde question: le point est le caractère pour faire de la concaténation de chaine de caractère entre elles ou avec une valeur.
ex:
$chaineconcatenee = "chaine1".$variableentrechaine."chaine2";
pour info: http://us3.php.net/language.operators.string

tite questions de syntaxes

par m8sql » 27 juil. 2005, 00:49

Code : Tout sélectionner

echo "<table border=\"1\" width=\"95%\"> for ($i=1; $i<=10; $i++) { echo "<tr ".($i==1?"bgcolor=\"#afc5cc\"":"").">";
pouvez vous me dire à quoi sert le ? apres $i==1, et aussi ":", et pour finir le . dans la derniere ligne de ce bout de code.

Merci