PHP Syntaxe


Les scripts PHP sont exécutés sur le serveur, puis le résultat HTML pur est renvoyé au navigateur.

PHP utilise<?php ?>pour encapsuler le code.


Syntaxe de base de PHP

Les scripts PHP peuvent être placés n'importe où dans un document.

Les scripts PHP commencent par<?phpet se terminent par?>:

<?php
// PHP 代码
?>

L'extension de fichier par défaut pour les fichiers PHP est.php。

Les fichiers PHP contiennent généralement des balises HTML et du code de script PHP.

Exemples

<?php
// Le code PHP s'écrit entre <?php et ?>
echo "Bonjour, PHP !";
?>
  • <?php ...?>est la balise PHP standard.
  • echo est utilisé pour afficher du contenu.
  • Chaque instruction doit se terminer par un;。

Ci-dessous, nous fournissons un exemple simple de fichier PHP qui affiche le texte "Hello World!" dans le navigateur :

<!DOCTYPE html>
<html>
<body>

<h1>Ma première page PHP</h1>

<?php
echo "Hello World!";
?>

</body>
</html>

Chaque ligne de code en PHP doit se terminer par un point-virgule. Le point-virgule est un délimiteur utilisé pour séparer des ensembles d'instructions.

En PHP, il existe deux instructions de base pour afficher du texte dans le navigateur :echoetprint。


Commentaires en PHP

En PHP, les commentaires servent à expliquer ce que fait le code ; ils ne sont pas exécutés et ne sont pas affichés sur la page.

Il existe principalement trois formes de commentaires :

1. Commentaires sur une seule ligne (2 façons)

Utiliser//

<?php
// 这是单行注释
echo "Hello"; // 也可以放在语句后面
?>

Utiliser#

<?php
# 这是另一种单行注释
echo "World";
?>

Fonctionnalités :

  • à partir de//ou#Commence à ... et continue jusqu'à la fin de la ligne.
  • Souvent utilisés pour de brèves descriptions.

2. Commentaires multilignes (commentaires en bloc)

Utiliser/* ... */</p>

<?php
/*
这是多行注释
可以写多行文字
不会被执行
*/
echo "PHP";
?>

Fonctionnalités :

  • avec/*commence par ...*/se termine par ...
  • Peut s'écrire sur plusieurs lignes.
  • Souvent utilisés pour des explications de code plus longues, des commentaires de fonction, etc.

3. Commentaires de documentation (commentaires DocBlock)

Il s'agit d'une forme spéciale de commentaire multiligne, utilisée pour générer de la documentation d'API, adaptée pour décrire des classes, des fonctions, etc.

<?php
/**
 * 打印问候语
 *
 * @param string $name 用户名
 * @return string 返回问候语
 */
function sayHello($name) {
    return "Hello, $name!";
}
?>

Fonctionnalités :

  • use/** ... */Encadré (notez les deux astérisques)
  • Prend en charge @param, @return, @var, @author
  • Souvent utilisé avec des IDE ou des outils de génération de documentation (par exemple, phpDocumentor)
Objectif Format de commentaire recommandé Exemple
Expliquer brièvement une ligne de code //ou# // Output information
Expliquer un bloc de code /* ... */ Commentaires pour les blocs logiques
Documentation de fonction/classe /** ... */ DocBlock Utilisé pour décrire les paramètres, les valeurs de retour, l’objectif, etc.

Exemples

<!DOCTYPE html>
<html>
<body>

<?php
// Ceci est un commentaire PHP sur une seule ligne

/*
C'est
PHP multiligne
commentaire
*/
?>


</body>
</html>

Exécuter l'exemple »
Autres extensions