Yes, Both are best programming language. Most big companies prefer PHP because PHP is faster than ASP, it helps in developing website and not hard to learn than asp.
In PHP, echo is not a function but a language construct. And print is not a function but a language construct. However, it behaves like a function in that it returns a value.