Difference between echo and print

Both are used to output strings.
echo
(i) It accepts multiple arguments.

$company_name='TCS';
echo 'company name is',$company_name; //Output:- company name is TCS;

Note:- Comma is used for concatenation.

(ii) It has not return value.

(iii) echo is faster than print.

print
(i) It has only one argument.

$company_name='TCS';
print 'company name is',$company_name; //Output:- Parse error: syntax error;

(ii) It has return value.

(iii) print is slower than echo.