« Programmation PHP/Premier programme » : différence entre les versions

Contenu supprimé Contenu ajouté
<pre> en trop, niveau titres
Ligne 1 :
{{Programmation PHP}}
== Hello World ==
EcrivonsÉcrivons notre premier programme PHP. Pour le moment nous nous contenterons d'afficher le fameux et non moins célèbre "Hello World".
 
<source lang="php">
<pre>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Ligne 19 ⟶ 18 :
</body>
</html>
</pre>
</source>
 
== Analyse du code ==
Le code PHP est compris entre les balises '''<?php''' et''' ?>'''. Celles-ci marquent respectivement le début et la fin du code PHP.
Il existe plusieurs façons d'écrire ces balises php, ce qui est probablement dû au fait que PHP est un langage ''hybride''. La notation '''<?php''' et''' ?>''' est semble-t-il la dernière, et donc désormais seule et unique, façon d'introduire du PHP dans une page.
Ligne 34 ⟶ 32 :
 
<source lang="php">
<pre>
<?=
"<p>Hello world</p>";
?>
</pre>
</source>
 
== Parse error ==
Il s'agit d'une erreur fréquente quand on débute en PHP. Elle est généralement due à une erreur de syntaxe. Cela peut être simplement à cause de l'omission d'un '''point-virgule''' ou bien par ce que vous avez une '''apostrophe''' qui gène.
 
Ligne 98 ⟶ 94 :
</source>
 
== Standardisation des commentaires ==
Les commentaires sont très utiles aux programmeurs, mais se révèlent surtout indispensables lors de travail en équipe. Il existe en outre des logiciels qui génèrent une documentation complète à partir des commentaires insérés dans le code du programme. De là est apparue une certaine forme de standardisation de ceux-ci afin de faciliter la génération de documentation. Vous trouverez des exemples de codes commentés sur cette page de [http://pear.php.net/manual/en/standards.sample.php PEAR].
 
Ligne 104 ⟶ 100 :
 
<source lang="php">
<pre>
<?php
// Voici mon premier commentaire
?>
</pre>
</source>
 
Ligne 114 ⟶ 108 :
 
<source lang="php">
<pre>
<?php
/* Voici un bloc
Ligne 120 ⟶ 113 :
pouvant contenir plusieurs lignes */
?>
</pre>
</source>
 
== Liens externes ==
*[http://www.phpdoc.org/ PhpDocumentator] : Système de génération de documentation ,
*[http://pear.php.net/manual/en/standards.sample.php PEAR] : Exemple de code commenté.