Bonjour,
Sa y est, je me suis décidé ce matin à enfin mettre mon nez dans ce que l'on appelle php.
Je n'ai aucun projet d'analyste car je sais qu'il arrivera un moment ou je serai limité par mon bagage scolaire.
Cependant, je suis webmaster avec un petit forum mybb tranquille et j'aimerai à défaut de ne pouvoir coder ce que je souhaite comprendre certaines parties des plugs que j'installe et peut être arriver à faire une ou deux petites modifs personnalisées :D .
Donc je suis en ce moment en train de potasser le joli tuto sur le php histoire d'avoir une idée générale de ce langage qui semble à première rebutant.
J'en suis actuellement au début, sur le chapitre des variables.
Et il y a un point que je ne saisi pas trop au niveau de la syntaxe, il s'agit justement d'un point....
sur :
http://www.vulgarisation-informatique.com/variables-constantes.php#definition[quote]
Les guillemets (simples ou doubles) dans le echo sont ici inutiles quand vous affichez une variable. Elles peuvent même avoir un effet non voulu. En effet, tout ce qui se trouve entre guillemets simples (apostrophes) n'est pas remplacé par PHP (au contraire des guillemets doubles). Nous verrons plus loin comment utiliser ces propriétés.[/quote]
<?php
$prenom = 'Anthony';
echo '$prenom'; //affiche "$prenom"
echo '$prenom vaut :'.$prenom; //affiche "$prenom vaut : Anthony"
?>
Au deuxième echo, apparait un "." devant $prenom
J'ai cru que c'était un faute de frappe, comme il en arrive.
Mais plus loin, dans La concaténation, en bas de page :
<?php
$nom = 'Dupont';
$prenom = 'Pierre';
echo $nom.$prenom; //va afficher "DupontPierre"
echo $nom.' '.$prenom; //va afficher "Dupont Pierre"
echo '$nom.$prenom'; //va afficher "$nom.$prenom"
echo '$nom$prenom'; //va afficher $nom$prenom
$nom .= $prenom; //est équivalent à $nom = $nom . $prenom
echo $nom; //affichera "DupontPierre"
$nom = 'Dupont';
$nom .= ' '.$prenom;
echo $nom; //affichera "Dupont Pierre"
?>
Il y encore ce point qui apparait devant une variable.....
echo $nom.$prenom; //va afficher "DupontPierre"Donc est-ce volontaire, une erreur ?
Merci d'avance pour vos réponses et double merci pour cet agréable tuto