Syntaxe inconnue - PHP - Programmation
Marsh Posté le 27-08-2007 à 15:54:09
$Note=""; J'initialise ma variable $Note avec une chaine de cractaère vide
if(!empty($Row[qui])) si le tableau $Row contient une valeur dans la case "qui"
$Note.= J'ajoute a la fin de $Note
$Note.="qui:" J 'ajoute "qui :" a la fin de la chaine de caractère $Note
$Note.="qui:".$Row[qui] J'ajoute "qui :" + le contenu de la $Row[qui]
$Note.="qui:".$Row[qui].";" J'ajoute un point virgule dans ma chaine de caractère
$Note.="qui:".$Row[qui].";"; Je mets un ; a la fin pour dire que cette ligne d'instruction est terminée
Marsh Posté le 27-08-2007 à 15:57:47
ah yeah merci!!!! pratique ce pti truc
Merci pour la rapidité
Marsh Posté le 27-08-2007 à 15:59:24
Oui, ou plus succintement, '.' étant l'opérateur de concaténation, '.=' est l'opérateur d'ajout, comme +=, ou *=, etc.
Marsh Posté le 27-08-2007 à 17:34:52
Le codeur qui a écrit ça n'est probablement pas formé au PHP. Les clés alphanumériques des tableaux doivent être entre guillements ou en général entre apostrophes : $Row['qui']. PHP génère une E_NOTICE si on ne le fait pas, c'est pourquoi il faut activer l'affichage des erreurs pendant la phase de développement.
Marsh Posté le 27-08-2007 à 18:20:38
ou peut être que le posteur voulait simplement cacher le nom de la variable ^^
Marsh Posté le 27-08-2007 à 15:42:40
Bonjour à tous,
Voila j'ai reçu un script à mon boulot et il y a quelques lignes qui me laisse perplexe, je n'ai aucune idée de ce que cela
signifie (peut etre rien de spécial si cela se trouve) j'ai effectué des recherches sur différents sites mais rien trouvé.
Voici un exemple:
if(!empty($Row[qui]))
{
$Note.="qui:".$Row[qui].";";
}
Le problème, c'est le point à la fin de la variable alors qu'avant la condition est déclaré la variable $Note="";
puis après à la fin de la ligne avec deux points virgule...