Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

PHP - Caractéristiques du langage

Caractéristiques du langage Php Encyclopédie


L'interprétation du code

Un code PHP (celui compris entre les délimiteurs <?php et ?>) est un ensemble d'instructions se terminant chacune par un point-virgule (comme en langage C). Lorsque le code est interprété, les espaces, retours chariot et tabulation ne sont pas pris en compte par le serveur. Il est tout de même conseillé d'en mettre (ce n'est pas parce qu'ils ne sont pas interprétés que l'on ne peut pas les utiliser) afin de rendre le code plus lisible (pour vous, puisque les utilisateurs ne peuvent lire le code source: il est interprété).

Les commentaires

Une autre façon de rendre le code plus compréhensible consiste à insérer des commentaires, des lignes qui seront tout simplement ignorées par le serveur lors de l'interprétation.

Pour ce faire, il est possible, comme en langage C, d'utiliser des balises qui vont permettre de délimiter les explications afin que l'interpréteur les ignore et passe directement à la suite du fichier.
Ces délimiteurs sont /* et */. Un commentaire sera donc noté de la façon suivante :

/* Voici un commentaire! */

Il y a toutefois quelques règles à respecter :
  • Les commentaires peuvent être placés n'importe où à l'intérieur des délimiteurs de script PHP
  • Les commentaires ne peuvent contenir le délimiteur de fin de commentaire (*/)
  • Les commentaires ne peuvent être imbriqués
  • Les commentaires peuvent être écrits sur plusieurs lignes
  • Les commentaires ne peuvent pas couper un mot du code en deux

Il est possible aussi d'utiliser un type de commentaire permettant de mettre toute la fin d'une ligne en commentaire en utilisant le double slash (//). Tout ce qui se situe à droite de ce symbole sera mis en commentaire.

Typologie

La manière d'écrire les choses en langage PHP a son importance. Le langage PHP est par exemple sensible à la casse (en anglais case sensitive), cela signifie qu'un nom contenant des majuscules est différent du même nom écrit en minuscules. Toutefois, cette règle ne s'applique pas aux fonctions, les spécifications du langage PHP précisent que la fonction print peut être appelée print(), Print() ou PRINT().
Enfin, toute instruction se termine par un point-virgule.

Trucs & astuces pertinents trouvés dans la base de connaissances

01/01 03h06 Notice: Undefined index: (Langages)
29/12 16h39 Afficher facilement le code php/xhtml de vos pages (Webmaster)
28/12 00h03 Récupérer login et mot de passe passés par un .htaccess (PHP)
08/12 22h42 Les ressemblances à ne pas confondre (PHP)
02/12 16h02 Vérifier une adresse électronique (format du mail) (PHP)
22/11 23h51 Rediriger sur une autre page (redirection) (PHP)
18/11 01h10 Fonction mail() (PHP)
11/11 01h39 Coloration syntaxique dans vos pages web (Webmaster)
27/10 00h14 Transformer une URL en lien hypertexte cliquable (PHP)
22/09 18h56 Connexion à une base Oracle en php (Oracle)
PHP Plus d'astuces sur « PHP »

Discussions pertinentes trouvées dans le forum

20/01 16h24 php envoi formulaires mail [php] envoi de formulaires par mail Webmastering 09/02 17h19->Ssylvainsab15
26/01 15h56 boucles imbriquées php Problème de boucles imbriquées en PHP Développement 26/01 17h38->hellnino5
27/10 11h14 php checkbox php checkbox Webmastering 06/12 16h28->ahmedkhan842
11/07 21h43 php free Pb PHP chez free Webmastering 16/07 22h32->HDU37
15/03 10h48 hebergement php mysql Hebergement php MySQL Webmastering 15/01 18h00->geo36
09/02 11h01 php mysql recupération données [PHP/MYSQL]recupération de données... Webmastering 06/02 19h01->Derbel35
01/07 15h03 php formulaire get [PHP]Pb formulaire GET Webmastering 01/07 18h07->luckyluke4410033
15/12 14h33 php espace insécable [Php] espace insécable Webmastering 16/12 09h41->psaikopat30
03/08 10h10 index htm php index : htm ou php ??? Webmastering 05/08 14h50->bg6230
07/09 13h39 donner para php le f comment donner les paramettres à php (si le f Webmastering 20/09 13h22->kilian29
Discussion fermée Problème résolu PHP Plus de discussions sur « PHP »

Ce document intitulé « PHP - Caractéristiques du langage » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.