Tu primera página con PHP

Empieza por crear un archivo llamado hello.php y ponlo en el "directorio raíz" (DOCUMENT_ROOT) con el siguiente contenido:

Ejemplo 2-1. Nuestro primer script PHP: hello.php

<html>
 <head>
  <title> Ejemplo de PHP</title>
 </head>
 <body>
 <?php echo "<p>Hola Mundo</p>"; ?>
 </body>
</html>

Utiliza tu navegador de web para acceder tu archivo, con el URL terminando en "/hello.php". Si estas programando localmente este URL lucirá algo como http://localhost/hello.php o http://127.0.0.1/hello.php pero esto depende en la configuración de tu servidor de web. Aunque esto es fuera del alcance de este tutorial, también puedes ver las DocumentRoot y ServerName directivas en la configuración de tu servidor (en Apache esto es httpd.conf). Si todo esta configurado correctamente, el archivo sera analizado por PHP y es siguiente contenido aparecerá en tu navegador:

<html>
 <head>
  <title>Ejemplo de PHP</title>
 </head>
 <body>
 <p>Hola Mundo</p>
 </body>
</html>

Debes observar que esto no es como scripts de CGI . El archivo no necesita ninguna clase especial de permisos para ser ejecutado. Piensa al respecto como si fueran archivos de HTML con un set muy especial de tags disponibles, y que hacen muchas cosas interesantes.

Este programa es extremadamente simple, y tu no necesitas usar PHP para crear una página como esta. Todo lo que hace es mostrar: Hola Mundo usando la declaración echo().

Si has intentado usar este ejemplo, y no produjo ningún resultado, te pregunto si queréas descargar el archivo, o te mostro todo el archivo como texto, lo mas seguro es que tu servidor no a activado PHP. Pídele a tu administrador que active esta función por voz, o usa el capítulo titulado Instalación en el manual. Si tu estas trabajando localmente, también lee el capítulo dedicado a la instalación, y asegurate de que todo este configurado apropiadamente. Si el problema continua, por favor usa una del las muchas opciones para obtener ayuda con PHP.

El objetivo de este ejemplo es para demostrar como puedes usar las tags PHP. En este ejemplo usamos <?php para indicar el inicio de la tag PHP Después describimos la declaración y dejamos el modo PHP usando ?>. Tu puedes salir de PHP y regresar cuantas veces quieras usando este método. Para mas información, puedes leer la sección en el manual titulada Sintaxis básico del PHP.

Una Nota acerca de editores de texto: Hay muchos editores de texto y Ambientes de Diseño integrado (IDE) que tu puedes usar para crear, editar, y organizar archivos de PHP. Puedes encontrar una lista parcial de estos en Lista de editores de PHP. Si tu quieres recomendar un editor, por favor visita la página mencionada anteriormente, y recomendalo a las personas encargadas del mantenimiento para que lo pongan en la lista. Teniendo un editor que resalta el sintaxis de PHP puede ser de mucha ayuda.

Una Nota acerca de procesadores de palabras: Procesadores de palabras como "StarOffice", "Microsoft word" y "Abiword" no son buenas opciones para editar archivos de PHP. Si tu deseas usar uno de estos programas para probar tus scripts, primero debes asegurarte de que guardes el documento en como "Texto" puro, o PHP no sera capaz de ejecutar el script.

Una nota acerca de "Windows Notepad": Si tu quieres escribir tus archivos PHP usando "Windows Notepad" y en algunos otros editores de texto para Windows necesitaras asegurarte que tus archivos son guardados con la extensión .php (La mayoría de los editores de texto en Windows automáticamente trataran de añadir la .txt extensión a los archivos a menos de que tomes los siguientes pasos para prevenirlo.) Cuando guardes tus archivos y el programa te pregunte que nombre le quieres dar a tu archivo utiliza comillas cuando escribes el nombre (i. e. "hola.php"). Una alternativa es oprimir en la lista de opciones "Archivos de Texto *.txt" seleccionar la opción "Todos los archivos *.*". Aquí puedes escribir el nombre del archivo sin las comillas.

Ahora que as creado un pequeño script de PHP que funciona correctamente, es hora de que trabajemos con el script de PHP mas famoso; vamos a hacer una llamada a la función phpinfo() para que obtener información acerca de tu sistema y configuración como las variables disponibles predefinidas , los módulos utilizados por PHP, y las diferentes opciones de configuración. Tomemos unos segundos para revisar esta información.