Posibles problemas al trabajar con sesiones en PHP

El principal problema al trabajar con sesiones es el siguiente: no se puede realizar ninguna salida al navegador antes de terminar de trabajar con las sesiones, de lo contrario verás el siguiente error: Warning: Cannot send session cookie - headers already sent.

¿Qué es la salida al navegador? Es cualquier símbolo antes de <?php, por ejemplo, texto o una etiqueta, incluso un espacio, así como un mensaje de error por parte de PHP. Además, no se puede realizar salida mediante echo, var_dump y print_r.

La codificación de tu documento debe ser obligatoriamente utf-8 sin BOM. Si es solo utf-8, entonces antes de <?php se insertará un carácter especial, característico de esta codificación y las sesiones no funcionarán.

Задание 1

Corrige los errores cometidos en el siguiente código:

htmltext
<?php
  session_start();
?>
Задание 2

Corrige los errores cometidos en el siguiente código:

html<p>
  <?php
    session_start();
  ?>
</p>
Задание 3

Corrige los errores cometidos en el siguiente código:

html<?php
  echo 'text';
  session_start();
?>