Using commas is actually quite common and works fine. It is more efficient than dots because the dots concatenate first while the commas allow each argument to be handled separately.
His last echo statement looks really screwed up, though. It has neither commas, nor dots, which doesn't work. It also doesn't have the internal double quotes escaped.