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

Contenu supprimé Contenu ajouté
→‎Analyse du code : analyse du code c'est polysémique
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 12 :
* un navigateur Web, ex : http://localhost/HelloWorld.php
 
<sourcesyntaxhighlight lang="html">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Ligne 23 :
</body>
</html>
</syntaxhighlight>
</source>
 
== Étude du code ==
Ligne 37 :
''Exemple de code erroné :''
 
<sourcesyntaxhighlight lang="php">
<?php
// Parse error assurée
echo 'J'irais bien boire un coup.';
?>
</syntaxhighlight>
</source>
 
Ne s'affichera pas, pour ce faire il faut juste mettre un antislash (<code>\</code>) devant notre '''apostrophe'''.
 
''Exemple de code opérationnel :''
<sourcesyntaxhighlight lang="php">
<?php
// Antislash et c'est bon
echo 'J\'irais bien boire un coup.';
?>
</syntaxhighlight>
</source>
 
 
Ligne 63 :
Ces caractères ne sont interprétés par le moteur PHP que s'ils sont introduits à l'aide de '''double apostrophe''' (guillemets) :
 
<sourcesyntaxhighlight lang="php">
echo "Retourne à la ligne\n";
</syntaxhighlight>
</source>
 
Vous pouvez remarquer que l'exemple précédent est constitué de deux langages HTML et PHP, vous remarquerez aussi que le script est placé entre les balises <code><body></body></code> ce n'est pas une obligation ainsi le code suivant retourne la même chose :
 
<sourcesyntaxhighlight lang="php">
<?php
$texte= 'Hello World';
Ligne 87 :
</body>
</html>
</syntaxhighlight>
</source>
 
== Particularités de PHP CLI ==