Ejercicios (puesta en marcha) - Visual Studio Code - Enunciados

Estos ejercicios permiten comprobar que se ha configurado correctamente Visual Studio Code.

Para facilitar la realización de los ejercicios, se proporcionan unas plantillas de los ejercicios Visual Studio Code (Puesta en marcha).

VS Code 1 - Ejecutar programas

  1. Descargue y descomprima las plantillas.
  2. Abra en Visual Studio Code el programa /ejercicios/pm-vscode/vscode-1.php.
  3. Ejecute el programa vscode-1.php con los atajos de teclado Ctrl+Alt+l+f y Ctrl+Alt+l+c.

    Si no se abre el navegador correspondiente, revise los atajos de teclado creados en Visual Studio Code, como se explica en la lección Configuración de Visual Studio Code.

  4. Compruebe que la dirección de la página es http://localhost/iaw-NombreDeAlumno/php/ejericios/puesta-en-marcha/vscode-1.php, donde NombreDeAlumno es su nombre.

    Si la dirección no contiene el alias /iaw-NombreDeAlumno/php, revise la tarea creada en Visual Studio Code, como se explica en la lección Configuración de Visual Studio Code.

  5. El resultado en el navegador debe ser este:
    ERROR (no puede mostrarse el objeto)
    Enlace a ejemplo

    Si la página no se muestra por un error del servidor, compruebe que ha creado el alias /iaw-NombreDeAlumno/php en el archivo de configuración de Apache httpd.conf y revise el alias, como se explica en la lección Configuración de Apache y PHP.

VS Code 2 - Formatear programas

  1. Abra en Visual Studio Code el programa /ejercicios/pm-vscode/vscode-2.php.:
    <?
    /*
    Programa de prueba de PHP CS Fixer
    */
    $a     =        25    ;
    $b =    $a     +      $a*2 ;
    
    
  2. Formatee con PHP CS Fixer el programa vscode-2.php con el ataje de teclado Alt+Máy+f.
  3. Compruebe que el programa se formatea correctamente:
    <?php
    // Programa de prueba de PHP CS Fixer
    $a = 25;
    $b = $a + $a * 2;
      
      

    Si el programa no se formatea correctamente, compruebe que ha instalado la extensión PHP CS Fixer y que la ha configurado correctamente, como se explica en la lección Configuración de Visual Studio Code.

  4. No es necesario ejecutar el programa, ya que no proporciona ninguna salida.

VS Code 3 - Configuración de PHP (error_reporting)

  1. Abra en Visual Studio Code el programa /ejercicios/pm-vscode/vscode-3.php.:
    <?
    define("TEST", 99.9, true);
    
    
  2. Ejecute el programa.
  3. Compruebe que se muestra el siguiente error:
    Deprecated: define(): Declaration of case-insensitive constants is deprecated in vscode-3.php on line 3

    Si no se muestra el error, revise la directiva error_reporting en php.ini, como se explica en la lección Configuración de Apache y PHP.

VS Code 4 - Configuración de PHP (output_buffering)

  1. Abra en Visual Studio Code el programa /ejercicios/pm-vscode/vscode-4-1.php.
  2. Ejecute el programa.
  3. Haga clic en el enlace.
  4. Compruebe que se muestra el siguiente error:
    Warning: Cannot modify header information - headers already sent by (output started at vscode-4-2.php:1) in vscode-4-2.php on line 2

    Esta es la página 2.

    Si ve esta página es que tiene la configuración recomendada para desarrollo recomendada en estos apuntes.

    Debe ver un aviso Warning al principio de esta página.

    Si no se muestra el error, revise la directiva output_buffering en php.ini, como se explica en la lección Configuración de Apache y PHP.