Le développement en PHP | Développement Web

Le développement en PHP

Dans cet article, nous allons parler des ‘ et " pour délimiter des chaînes de caractères.

Délimiter les chaînes de caractères

En utilisant des pour délimiter vos chaînes de caractères, PHP saura qu’il n’a pas à traiter le contenu de cette chaîne car même si celle-ci contient des variables, PHP ne les interprétera pas.

Pour optimiser son code il est donc préférable d’opter pour le délimiteur si la chaîne de caractères est vide de toute variable. PHP passera directement à la suite.

Si on utilise le délimiteur ", PHP cherchera à interpréter toute la chaîne même si celle-ci ne contient aucune variable.

En outre, votre code sera plus lisible si vous optez pour le et que vous coupez votre chaîne de caractères pour y insérer vos variables. En effet, dans un éditeur de texte prenant en charge la coloration syntaxique, vos variables s’afficheront d’une certaine couleur dans vos scripts, ce qui permettra une relecture plus aisée.

Exemples:

   <?php

     /* Déclaration de quelques variables */
     $myString_1 = 'développement web';
     $myString_2 = 'analyste-programmeur.com';

     $myString = 'Apprenez le ' .$myString_1 . ' sur ' . $myString_2;

     echo $myString;
     /* affiche "Apprenez le développement web sur analyste-programmeur.com" */

     $myString = "Apprenez le $myString_1 sur $myString_2";

     echo $myString;
     /* affiche bien "Apprenez le développement web sur analyste-programmeur.com"
     mais le code est moins lisible dans la mesure ou les variables ne sautent
     pas aux yeux . */

     $myString = 'Apprenez le $myString_1 sur $myString_2';

     echo $myString;
     /* affiche "Apprenez le $myString_1 sur $myString_2".
     Les variables n'ont pas été interprétées. */

   ?>