Maintenant que vous avez installé les logiciels, vous allez pouvoir entreprendre de petites choses et entrer réellement dans le monde des programmeurs.
Ouvrez votre traitement de texte ou d’édition de code. Entrez les balises obligatoires <HTML></HTML>. À l’intérieur, ajoutez les balises qui composent les deux parties d’une page : l’en-tête <HEAD></HEAD> et, au-dessous, les balises <BODY></BODY>. Vous obtenez une page blanche. Maintenant, ajoutez un titre dans les balises <HEAD>qui apparaîtront comme une enseigne dans l’en-tête du navigateur. <TITLE>Le club</TITLE>.
La page est encore vide, alors vous allez vous présenter. Dans l’étau des
balises <BODY>, écrivez je m’appelle.
Tapez maintenant votre premier code PHP.
Pour insérer du code PHP dans une page, vous devez l’entourer des balises
<? ?> (ou parfois <?php ?> ou <% %>).
Avant la balise <HTML>, vous allez insérer votre première variable.
<?
$mon_nom="François";
?>
Vous remarquez le signe dollar, l’espace souligné (underscore), le signe égal, les guillemets et le point-virgule.
Le signe $ initiant un mot indique qu’il s’agit d’une variable. Une variable est un espace de mémoire vive alloué à une information. On préfère lui donner un nom compréhensible. mon_nom signifie davantage qu’une
adresse mémoire avec du code informatique. Quand vous relirez votre programme, vous saurez qu’il s’agit du nom de quelqu’un, en l’occurrence de celui de François Rabelais car vous êtes un bon vivant et aimez la
bonne chère. Ici, l’espace souligné remplace l’espace car on ne peut utiliser d’espace dans une variable.
Le signe égal crée une affectation, les guillemets indiquent au moteur PHP qu’il s’agit ici d’une chaîne de caractères et le point-virgule ferme la commande. La commande peut s’étaler sur plusieurs lignes mais le
point-virgule indique au moteur que ce qui a précédé est une unité, un ordre d’exécution. L’affectation est l’action d’affecter une valeur à une variable. Ainsi, l’espace mémoire appelé mon_nom reçoit la valeur
François.
Enregistrez maintenant votre page dans le répertoire club à l’intérieur du répertoire www du dossier d’EasyPHP sous le nom index.php. Puis ouvrez votre navigateur web et faites un clic avec le bouton droit de la souris su la petite icône dans la barre de tâches de Windows qui symbolise EasyPHP. Un menu apparaît.
Sélectionnez Web local et cliquez sur le petit répertoire club. Rien n’apparaît, juste une page blanche. Vous avez créé une variable mais ne l’avez pas envoyée sur l’écran. Pour cela, inscrivez <? echo $mon_nom ?> en dessous de la balise body. Vous remarquez que nous avons omis le point-virgule. En fait, la balise ?> inscrit la fin de la commande et le point-virgule est ici optionnel.
Maintenant, vous avez plusieurs méthodes pour ajouter le nom.
Ces cinq solutions donnent le même résultat, François Rabelais.
Passons maintenant aux explications.
La ligne 1 est une chaîne de caractères. Vous écrivez comme d’habitude, en langage naturel, avec un espace entre les mots.
La ligne 2 du tableau introduit une fonction exprimée par le point, une fonction de concaténation. Ainsi, cette fonction assemble les trois tronçons de phrase, espace inclus. Les guillemets doubles comme les
guillemets simples indiquent que la valeur est une valeur de type string.
Dans certains langages, vous devez toujours préciser le type d’une donnée et il est malaisé de faire passer une donnée d’un type à un autre, ce qui n’est pas le cas en langage PHP qui reconnaît de lui-même le type de la donnée. Nous verrons cela dans le chapitre 3.
Il existe des différences entre le guillemet double et le guillemet simple car la ligne 4, si on avait employé des guillemets simples, aurait affiché littéralement $mon_nom Rabelais, c’est-à-dire que la variable n’aurait pas été extrapolée mais prise pour un mot commençant par le signe dollar.
En langage PHP, votre commentaire tient sur une ligne :
// Ceci est un commentaire sur mon code PHP
Mais si vous voulez documenter soigneusement votre programme (recommandé), vous avez toute licence d’écrire un commentaire de plusieurs lignes :
/* Ceci est un commentaire sur mon programme en PHP qui va me permettre de retrouver mon aiguille dans le tas de foin qu’est devenu mon code après moults ajouts */
Détruisez-le, après l’avoir sauvegardé sur votre machine, pour des raisons de sécurité. Il n’est pas bon de laisser des informations concernant les coulisses de votre site chez votre hébergeur, à la disposition du public.
Il en sera de même pour un fichier qui contient un programme de courrier en
nombre à partir de votre base.
Ouvrez votre traitement de texte ou d’édition de code. Entrez les balises obligatoires <HTML></HTML>. À l’intérieur, ajoutez les balises qui composent les deux parties d’une page : l’en-tête <HEAD></HEAD> et, au-dessous, les balises <BODY></BODY>. Vous obtenez une page blanche. Maintenant, ajoutez un titre dans les balises <HEAD>qui apparaîtront comme une enseigne dans l’en-tête du navigateur. <TITLE>Le club</TITLE>.
La page est encore vide, alors vous allez vous présenter. Dans l’étau des
balises <BODY>, écrivez je m’appelle.
Tapez maintenant votre premier code PHP.
Pour insérer du code PHP dans une page, vous devez l’entourer des balises
<? ?> (ou parfois <?php ?> ou <% %>).
Avant la balise <HTML>, vous allez insérer votre première variable.
<?
$mon_nom="François";
?>
Vous remarquez le signe dollar, l’espace souligné (underscore), le signe égal, les guillemets et le point-virgule.
Le signe $ initiant un mot indique qu’il s’agit d’une variable. Une variable est un espace de mémoire vive alloué à une information. On préfère lui donner un nom compréhensible. mon_nom signifie davantage qu’une
adresse mémoire avec du code informatique. Quand vous relirez votre programme, vous saurez qu’il s’agit du nom de quelqu’un, en l’occurrence de celui de François Rabelais car vous êtes un bon vivant et aimez la
bonne chère. Ici, l’espace souligné remplace l’espace car on ne peut utiliser d’espace dans une variable.
Le signe égal crée une affectation, les guillemets indiquent au moteur PHP qu’il s’agit ici d’une chaîne de caractères et le point-virgule ferme la commande. La commande peut s’étaler sur plusieurs lignes mais le
point-virgule indique au moteur que ce qui a précédé est une unité, un ordre d’exécution. L’affectation est l’action d’affecter une valeur à une variable. Ainsi, l’espace mémoire appelé mon_nom reçoit la valeur
François.
Enregistrez maintenant votre page dans le répertoire club à l’intérieur du répertoire www du dossier d’EasyPHP sous le nom index.php. Puis ouvrez votre navigateur web et faites un clic avec le bouton droit de la souris su la petite icône dans la barre de tâches de Windows qui symbolise EasyPHP. Un menu apparaît.
Sélectionnez Web local et cliquez sur le petit répertoire club. Rien n’apparaît, juste une page blanche. Vous avez créé une variable mais ne l’avez pas envoyée sur l’écran. Pour cela, inscrivez <? echo $mon_nom ?> en dessous de la balise body. Vous remarquez que nous avons omis le point-virgule. En fait, la balise ?> inscrit la fin de la commande et le point-virgule est ici optionnel.
Maintenant, vous avez plusieurs méthodes pour ajouter le nom.
Première ligne
|
Deuxième ligne
|
$mon_nom="François Rabelais";
|
|
$mon_nom="François"."
"."Rabelais";
|
|
$mon_nom
= "François";
|
$mon_nom
=$mon_nom." Rabelais";
|
$mon_nom
= "François";
|
$mon_nom="$mon_nom
Rabelais";
|
$mon_nom
= "François";
|
$mon_nom.="
Rabelais";
|
Ces cinq solutions donnent le même résultat, François Rabelais.
Passons maintenant aux explications.
La ligne 1 est une chaîne de caractères. Vous écrivez comme d’habitude, en langage naturel, avec un espace entre les mots.
La ligne 2 du tableau introduit une fonction exprimée par le point, une fonction de concaténation. Ainsi, cette fonction assemble les trois tronçons de phrase, espace inclus. Les guillemets doubles comme les
guillemets simples indiquent que la valeur est une valeur de type string.
Dans certains langages, vous devez toujours préciser le type d’une donnée et il est malaisé de faire passer une donnée d’un type à un autre, ce qui n’est pas le cas en langage PHP qui reconnaît de lui-même le type de la donnée. Nous verrons cela dans le chapitre 3.
Il existe des différences entre le guillemet double et le guillemet simple car la ligne 4, si on avait employé des guillemets simples, aurait affiché littéralement $mon_nom Rabelais, c’est-à-dire que la variable n’aurait pas été extrapolée mais prise pour un mot commençant par le signe dollar.
Les commentaires
Les commentaires sont uniquement destinés au programmeur. Ils ne seront ni affichés, ni exécutés. Ils permettent d’identifier telle partie de programme sans interférer dans le programme.
En HTML, le commentaire s’écrit ainsi <!−− Ceci est un commentaire
−−>.
−−>.
En langage PHP, votre commentaire tient sur une ligne :
// Ceci est un commentaire sur mon code PHP
Mais si vous voulez documenter soigneusement votre programme (recommandé), vous avez toute licence d’écrire un commentaire de plusieurs lignes :
/* Ceci est un commentaire sur mon programme en PHP qui va me permettre de retrouver mon aiguille dans le tas de foin qu’est devenu mon code après moults ajouts */
PHPinfo()
Sur votre machine, à la page d’accueil d’EasyPHP, cliquez sur le bouton infos php. Vous verrez apparaître la configuration de votre moteur PHP.
Vous pouvez visualiser cette liste de configuration sur le serveur de votre hébergeur en créant un fichier :
<?
phpinfo();
?>
phpinfo();
?>
Détruisez-le, après l’avoir sauvegardé sur votre machine, pour des raisons de sécurité. Il n’est pas bon de laisser des informations concernant les coulisses de votre site chez votre hébergeur, à la disposition du public.
Il en sera de même pour un fichier qui contient un programme de courrier en
nombre à partir de votre base.
| affıchage de la fonction phpinfo() |
Aucun commentaire:
Enregistrer un commentaire