# Su primera página habilitada para PHP

Este tutorial asume que PHP ya está instalado. Las instrucciones de instalación se pueden encontrar en la » página de descargas.

Cree un fichero llamado hello.php con el siguiente contenido:

Ejemplo #1 Nuestro primer script PHP: hello.php

    <?php

    echo "Hello World!";

    ?>

Usando su terminal, navegue hasta el directorio que contiene este fichero y inicie un servidor de desarrollo con el siguiente comando:

    php -S localhost:8000

Utilice su navegador para acceder al fichero con la URL de su servidor web, terminando con la referencia al fichero `/hello.php`. Según el comando anterior ejecutado, la URL será `http://localhost:8000/hello.php`. Si todo está configurado correctamente, este fichero será analizado por PHP y verá la salida "Hello World!" mostrada en su navegador.

PHP puede incrustarse dentro de una página web HTML normal. Esto significa que dentro de su documento HTML puede escribir las sentencias PHP, como se demuestra en el siguiente ejemplo:

    <!DOCTYPE html>
    <html>
        <head>
            <title>Prueba de PHP</title>
        </head>
        <body>
            <?php echo '<p>Hello World</p>'; ?>
        </body>
    </html>

Esto producirá la siguiente salida:

    <!DOCTYPE html>
    <html>
        <head>
            <title>Prueba de PHP</title>
        </head>
        <body>
            <p>Hello World</p>
        </body>
    </html>

Este programa es extremadamente simple y realmente no necesitaba usar PHP para crear una página como esta. Todo lo que hace es mostrar: `Hello World` usando la sentencia echo de PHP. Observe que el fichero no necesita ser ejecutable ni especial de ninguna manera. El servidor descubre que este fichero necesita ser interpretado por PHP porque usó la extensión ".php", que el servidor está configurado para pasar a PHP. Piense en esto como un fichero HTML normal que por casualidad tiene un conjunto de etiquetas especiales disponibles que hacen muchas cosas interesantes.

El objetivo del ejemplo es mostrar el formato especial de las etiquetas PHP. En este ejemplo usamos `<?php` para indicar el inicio de una etiqueta PHP. Luego pusimos la sentencia PHP y salimos del modo PHP añadiendo la etiqueta de cierre, `?>`. Puede entrar y salir del modo PHP en un fichero HTML como este donde quiera. Para más detalles, lea la sección del manual sobre la sintaxis básica de PHP.

> Nota: Una nota sobre los saltos de línea

> Los saltos de línea tienen poco significado en HTML, sin embargo sigue siendo una buena idea hacer que su HTML se vea bien y limpio poniendo saltos de línea. Un salto de línea que sigue inmediatamente después de un cierre `?>` será eliminado por PHP. Esto puede ser extremadamente útil cuando está poniendo muchos bloques de PHP o ficheros incluidos que contienen PHP y que no deberían mostrar nada. Al mismo tiempo puede ser un poco confuso. Puede poner un espacio después del cierre `?>` para forzar que se muestre un espacio y un salto de línea, o puede poner un salto de línea explícito en el último echo/print desde dentro de su bloque PHP.

> Nota: Una nota sobre los editores de texto

> Hay muchos editores de texto y Entornos de Desarrollo Integrados (IDE) que puede usar para crear, editar y gestionar ficheros PHP. Una lista parcial de estas herramientas se mantiene en » Lista de editores PHP. Si desea recomendar un editor, por favor visite la página anterior y pídale al responsable de la página que añada el editor a la lista. Tener un editor con resaltado de sintaxis puede ser útil.

> Nota: Una nota sobre los procesadores de texto

> Los procesadores de texto como StarOffice Writer, Microsoft Word y Abiword no son óptimos para editar ficheros PHP. Si desea usar uno para este script de prueba, debe asegurarse de guardar el fichero como texto plano o PHP no podrá leer y ejecutar el script.

Ahora que ha creado con éxito un script PHP funcional, es hora de crear ¡el script PHP más famoso! Haga una llamada a la función phpinfo() y verá mucha información útil sobre su sistema y configuración, como las variables predefinidas disponibles, los módulos PHP cargados y las configuraciones. Tómese su tiempo y revise esta información importante.

Ejemplo #2 Obtener información del sistema desde PHP

    <?php

    phpinfo();

    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open