Hola:
1.)En el manual de PHP puedes ver lo referente a precedencia de operadores. Está bastante bien explicado. Simplemente tiene que ver con la prioridad de los operadores en una expresión que contiene más de uno. O sea, cuál se considera primero:
http://www.php.net/manual/es/languag...ors.precedence
Dale una mirada y si te quedan dudas, postéalas aquí mismo.
2.)Como sabes, lo que haces con el PHP es generar el código HTML. Una cosa es el código fuente (que puedes visualizar haciendo un "ver>código fuente" en el navegador) y otra es el HTML ya interpretado y mostrado en pantalla.
"\n" genera un salto de línea en el código fuente.
<br> genera un salto de línea en el HTML interpretado.
Si tu hicieras:
Código PHP:
echo "una linea<br>otra<br>otra mas";
Verías en el navegador lo siguiente:
-------------
una linea
otra
otra mas
-------------
Pero si haces "ver>código fuente" verás esto:
------------
una linea<br>otra<br>otra mas
------------
Ahora, si tú incluyes el caracter "\n", podrás hacer saltos de línea también en el código, lo cual le dará más claridad al momento de leerlo.
O sea, al hacer
Código PHP:
echo "una linea<br>\notra<br>\notra mas";
Verías en el navegador lo siguiente:
-------------
una linea
otra
otra mas
-------------
Y en "ver>código fuente" verás esto:
------------
una linea<br>
otra<br>
otra mas
-----------
Espero que se haya entendido.
Saludos