Diverses incompatibilités

Exemple A-11. Migration depuis 2.0: concaténation de chaînes


<?php
  echo "1" + "1";
?>
     

En PHP 2.0 cela retournerait 11, en PHP 3.0 cela va retourner 2. A la place, faites :

<?php
  echo "1"."1";
?>
      

<?php
  $a = 1;
  $b = 1;
  echo $a + $b;
?>
      

Cela va afficher 2, tant en PHP 2.0 qu'en 3.0.

<?php
  $a = 1;
  $b = 1;
  echo $a.$b;
?>
        
Cela va afficher 11 en PHP 3.0.