2013-07-04 2 views

답변

2

+.는 동일한 우선있다 : 그것은로서 출력을 제공한다하지 왜 (3)로 출력을 제공한다.

echo $number1.' + ' . $number2. ' = '.($number1+$number2); 
0

작업이 순서대로 적용됩니다. 즉 :

echo $number1.' + ' . $number2. ' = '.$number1+$number2; 

가되다 :

echo '1 + 2 = '.$number1+$number2; 

가되다 :이 이후

echo '1 + 2 = 1'+$number2; 

는 또한 PHP는 1을 제공 int로 문자열을 변환 할 수 있습니다. 그래서 최종 식입니다 :

echo $number1.' + ' . $number2. ' = '.($number1+$number2); 
1

원하는 출력 : 당신은 브래킷을 사용하여 함께 수행 할 작업 표시 할 수 있습니다

echo 1 + 2;//Prints 3 

-

<?php 
    $number1 = 1; 
    $number2 = 2; 
    echo $number1.'+ ' . $number2.'='.($number1+$number2); 
    ?>