PHP - przechodzenie do nowych linii


(Boshi) #1

mam pytanie jak przechodzi się do kolejnych lini w php np. żeby to wyglądało tak

to jest pierwsza linia

to ju droga

a nie tak

to jst pierwsza linia a to już droga

wiem, że daje sie \n jeżeli chce się zrobic odstęp ale jak przejsć linie w dól

a i czym rózni się funkcja print od echo


(Sawyer47) #2

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).


(Boshi) #3

ok dzieki wielkie za odpowiedz pozdro :smiley: