Vous êtes ici :
Accueil Cours Développement web Création d'un site web en PHP et MySQL la base du langage PHP

Création d'un site web en PHP et MySQL : la base du langage PHP

PHP est langage très souple prenant ses sources dans divers langages comme le C, le Perl, le C++. Il est   donc   possible   d'avoir   plusieurs   styles   de   scripts   (programmation   classique   dite   procédurale   ou programmation   objet,   ou   programmation   bordélique).   Cette   souplesse   permet   une   très   grande
liberté,   un   peu   comme   en   Perl.   L'inconvénient   est   qu'on   peut   très   vite   obtenir   du   code   illisible (bordélique),   même   si   ça   marche   très   bien.   Prenez   donc   l'habitude   de   commenter   votre   code,   de l'indenter et de ne placer qu'une instruction par ligne.

 

Syntaxe de base

  • Intégration à HTML

Une page php porte l'extension « .php ».  Une page PHP peut être entièrement programmée en PHP ou   mélangée   avec   du   code   html.   PHP   est   un   langage   «   Embedded   HTML »,   c'est   à   dire   qu'il apparaît   à   n'importe   quel   endroit   de   la   page   HTML.   Pour   ça   on   le   place   dans   des   balises particulières:  <?php et ?>. On peut aussi utiliser les balises <script language="php"> et</script>.   La   première   forme   est   préférable   pour   plus   de   simplicité   et   une   compatibilité XHTML. On écrit donc une page HTML dans laquelle on intègre du code PHP.

<html>
<head>
<title>Titre</title>
</head>
<body>
<?php
echo "Hello World !";
?>
</body>
</html>

 

le code HTML généré sera le suivant :

<html>
<head>
<title>Titre</title>
</head>
<body>
Hello World !
</body>
</html>

 

L'utilisation   de   balises   pour   l'intégration   de   code   dans   une   page   web   est   très   souple   et   permet   de jongler facilement avec du code PHP et du code HTML:

 

<?php
if( expression) {
?>
<strong>Ceci est vrai.</strong>
<?php
} else{
?>
<strong>Ceci est faux.</strong>
<?php
}
?>

 

Séparateur d'instructions


Comme en C une  instruction  se  termine par un  point-virgule « ; ».  Notez que  la balise  fermante  ?> impliquelafin d'une instruction.

 

<?php
echo "Ceci est un test";
?>
<?php echo "Ceci est un test" ?>

 

Bloc d'instructions


Un  bloc  d'instructions  se  place  entre  accolades  {  et   }.   Un  bloc  d'instructions  peut  contenir   du  code de n'importe quelle longueur et est considéré dans le reste du code comme une instruction unique. Si c'est une expression(qui a une valeur) on peut donc assigner le bloc, faire des calculs,...


Commentaires

Les  commentaires  s'utilisent  comme  en  C  et   en  C++    avec  /* .. */  et  //.   Notez  qu'une  balise fermante ferme le commentaire en cours.

<?php
/* echo "salut !" */
// Commentaire sur cette ligne
?>

 

 




Vous êtes ici :
Accueil Cours Développement web Création d'un site web en PHP et MySQL la base du langage PHP