PHP string concatenation using ","?
concatenation, php, string, string-concatenation
Solution
The `.` operator is the concatenation operator. Your first example only works because the echo 'function' (technically it's a language construct, but lets not split hairs) accepts more than one parameter, and will print each one.
So your first example is calling echo with more than one parameter, and they are all being printed, vs. the second example where all the strings are being concatentated and that one big string is being printed.
Problem
I just discovered something. ``` echo $var1 , " and " , $var2; ``` is the same as: ``` echo $var1 . " and " . $var2; ``` What is the actual string concatenation operator in php? Should I be using `.` or `,`?