Débuter en php
Le langage PHP (Hypertext Preprocessor ou Personal Home Page en anglais),est un langage de programmation web côté serveur , ce qui veut dire que c'est le serveur qui va interpréter le code PHP et générer du code qui pourra être interprété par votre navigateur.
Comment ça marche ?
1- Un site est hébergé sur un serveur .
2- Quand vous demandez un page d'un site quelconque , celle-ci est renvoyé par le serveur sur votre navigateur (Internet explorer,Firefox ... )
3- En (x)html , la page que vous demandez est renvoyé automatiquement par le serveur .
4- En php , le code est dabord généré par le serveur avant d'etre renvoyé . En effet , votre navigateur ne sait pas interpréter le code php , c'est le serveur qui interprete le code php pour vous la renvoyez en (x)html .

Ma première ligne PHP
Comme vous le savez déja , le langage (x)html est un langage balisé <tag> contenu </tag> , en php c'est pareil .
Pour commencer et faire simple , voici une première balise php qui commence par <?php et se termine par ?> .
<?php // votre code ici ?>
Le code ci dessus sert juste à vous monter que le code PHP commence par <?php et se termine par ?> . En l'etat actuelle , celle ci ne fonctionnerat pas ! Nous allons donc pour un debut , afficher juste du texte avec ce code .
<?php echo "Voici ma première ligne en php"; ?>
Comme vous le remarquez , 3 éléments ont été rajoutés dans le code .
echo : est une instruction ou un ordre .
" " : les guillemets permettent de délimiter ce qui doit être affiché .
; : le point-virgule est la fin d'instruction .
Si je traduit un peut ce code, echo donne l'ordre d'afficher le texte entre les guillemets et le point-virgule est la fin de l'orde . Ce code m'affichera donc le texte Voici ma première ligne en php .
Vous allez me dire : "Il n'est pas possible de mettre des guillemets dans un texte php alors ? " .
Et bien si , il est tout à fait possible de mettre des guillemets à condition que celles-ci soient précédées d'un backslash ( \ ) .
<?php echo "Voici ma \"première\" ligne en php"; ?>
Par la même occasion, il vous est tout à fait possible d'inclure des balises (X)HTML dans votre code php .
<?php echo "<p>Voici ma \"première\" <strong>ligne</strong> en php.</p>"; ?>
Dans les exemples ci dessus, nous utilisons une double quote (guillemet) " et " mais il est également possible d'utiliser la simple quote (apostrophe) ' et ' .
<?php echo '<p>Voici ma première <strong>ligne</strong> en php.</p>'; //Ici on utilise une simple quote ?>
Tout comme la double quote, il faut faire attention à l'utilisation d'une apostrophe dans un texte. On utilisera alors un backslash ( \ ) avant son utilsation.
<?php echo '<p>Il fait froid car c\'est l\'hiver. C\'est tout blanc!</p>'; //Utilisation d'un backslash avant une apostrophe en simple quote ?>
Les commentaires en PHP
Afin de ne pas être perdue dans votre code , vous pouvez y inclure des commentaires qui seront ignorés par le serveur .
Un commentaire peut être écrit de plusieurs façon :
2 slash // suivit du commentaire soit //mon commentaire . Tout ce qui se situe à droite de ce symbole // sera mis en commentaire.
ou en utilisant cette syntaxe :
/* mon commentaire */ . Tout ce qui est situé entre /* et */ sera mis en commentaire.
Dans les exemples ci-dessous il n'est pas d'une grande utilitée mais dans un code beaucoup plus long cela s'avère très pratique .
<?php echo "Voici ma \"première\" <strong>ligne</strong> en php";
//Ceci est un commentaire et c'est ma première ligne en php
/*Ceci est également un commentaire*/
?>
Pour finir , vous pouvez "ordonner" plusieurs instructions sur plusieurs lignes :
<?php echo "voici ma première ligne de code php <br/> ";//Ceci est mon commentaire echo "voici ma deuxième instruction"; //Tient un deuxième commentaire ?>
Dans un fichier php , cela donne donc :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/
TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Ma première page</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <h1>Code php</h1> <?php echo "<p>voici ma première ligne de code php.<br/> ";
//Ceci est mon commentaire echo "voici ma deuxième instruction.</p>"; //Tient un deuxième commentaire ?> </body> </html>
Amusez vous bien à mettre plusieurs instructions et balises ;).

Signaler une erreur
Le langage PHP
C'est quoi une variable



