Element de bases

  • Les balises
  • Les commentaires
  • Les enchainements

Les balises

  • Les balises d’ouverture et de fermeture
<?php
//code PHP ici
//encore du code ci nécessaire, sur plusieurs lignes
?>

Dans le cas d’un fichier ne comprenant que du PHP, la balise de fermeture est facultative.

<?php
//code PHP ici
//encore du code ci nécessaire, sur plusieurs lignes

Par contre si on mélange divers format de code, comme le HTML et le PHP, alors il faut bien distinguer les deux format.

<!DOCTYPE html>
<html>
    <head>
        <title>Welcome to Symfony!</title>
    </head>
    <body>
        <h1><?php echo $page_title ?></h1>

        <ul id="navigation">
            <?php foreach ($navigation as $item): ?>
                <li>
                    <a href="<?php echo $item->getHref() ?>">
                        <?php echo $item->getCaption() ?>
                    </a>
                </li>
            <?php endforeach ?>
        </ul>
    </body>
</html>

Les commentaires

  • // pour un commentaire de ligne
  • /** */ pour un commentaire sur plusieurs ligne
<?php
// ceci est un commentaire sur une ligne

/**
* ceci
* est
* un
* commentaire
* sur
* plusieurs
* lignes
*/

Il existe aussi en PHP des convention de nommage des commentaires permettant de générer automatiquement une documentation de son travail. Le produit s’appelle PHPDoc et ne fera pas partie de ce cours, mais je vous conseille de vous renseigner, cela peut vous faciliter la tâche lors de voytre projet de fin d’année.

Example :

phpdoc.org

/**
* @author My Name
* @author My Name <my.name@example.com>
* @param $var string
* @return array
*/

Les enchainements

  • Les instructions PHP doivent être placés entre les balises d’ouverture et (éventuellement) de fermeture.
  • Les instructions doivent être séparées par des « ; » (les retours à la ligne n’ont pas d’influence)‏.

Table des Matières

Sujet précédent

Configuration de PHP

Sujet suivant

Les variables

Cette page