PHP używa się najczęściej do generowania kodu stron. Tak więc jeżeli chodzi Ci o stronę internetową to nową linię robi się w (X)HTML przez np.
lub
. Natomiast tak jak napisałeś, \n to znak nowej linii, więc echo “Raz\nDwa” wygeneruje
Raz
Dwa
A jak to zostanie zinterpretowane przez przeglądarkę to już inna kwestia, w (X)HTML nowa linia w pliku nie oznacza nowej linii w wyrenderowanym dokumencie.
Co do print/echo to ekspertem od PHP nie jestem ale wydaje mi się, że echo to nie funkcja, a raczej operator (tak jak print w Pythonie < 3.0 - tzn. nie funkcja, a napisałem operator w nawiązaniu do sizeof() z C++, może do print w Pythonie / echo w PHP używa się innego nazewnictwa).