다른 비호환성

예 D-11. 2.0으로부터의 이주: 문자열의 결합

echo "1" + "1";

PHP 2.0에서 이 코드는 11을 echo하지만, PHP 3.0에서는 대신 2를 echo한다:
echo "1"."1";
$a = 1;
$b = 1;
echo $a + $b;

이 코드는 PHP 2.0과 3.0 모두 2를 echo한다.
$a = 1;
$b = 1;
echo $a.$b;
이 코드는 PHP 3.0에서 11을 echo한다.