Why a full stop, “.” and not a plus symbol, “+”, for string concatenation in PHP?

前端 未结 12 1616
暖寄归人
暖寄归人 2020-12-09 01:54

Why did the designers of PHP decide to use a full stop / period / \".\" as the string concatenation operator rather than the more usual plus symbol \"+\" ?

Is there

12条回答
  •  暖寄归人
    2020-12-09 02:10

    I am not a PHP expert, but, how else do you do differentiate that last two lines?

    $first  = 100;
    $second = 20;
    $stringresult     = $first . $second; // "10020"
    $arithmeticresult = $first + $second; // 120
    

提交回复
热议问题