PHP string concatenation using “,”?
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 , ? 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