[PHP] problème apostrophes

Bonjour,
Je ne sais pas pourquoi les apostrophes ne sont pas acceptés dans php
Par exemple:
<?php
$prenoms = array ('François', 'Michel', 'Nicole', 'Véronique', 'Benoît');
?>

ou bien:
<?php
echo $coordonnees['ville'];
?>

par contre les guillemets marchent impec

3 réponses

  1. Bonjour

    Les apostrophes ne sont ni plus ni moins professionnels que les guillemets. J'ignore où tu as lu ou entendu ça, mais c'est une idiotie.

    Les deux sont utilisés pour écrire des chaînes de caractères, avec des règles différentes. La principale différence est que les variables sont remplacées par leur valeur dans les chaînes entre " alors qu'il n'y a aucune interprétation de nom de variable dans les chaînes entre '
    Lis le manuel :
    http://www.php.net/manual/fr/language.types.string.php
    1
    1. Essaie ce petit bout de programme :
      <?php
      $nom='bouchra';
      echo "Bonjour, $nom";
      echo '<br>';
      echo 'Bonjour, $nom';
      ?>

      Je pense que ça t'aidera à comprendre des choses...
      0
  2. Contributeur
    Et quelle est le problème exactement ?
    0
    1. Le problème c'est que j'ai un cours qui fait tous les exemples avec les apostrophes, en plus on dit que l'utilisation des apostrophes est plus professionnelle que les guillemets
      mais malheureusement lorsque j'utilise les apostrophes on me donne erreur :(
      -1