AjLearning
AjLearning 0.1    





Desarrollo de Sitios con PHP y MySQL - Primera página

Curso Desarrollo de Sitios con PHP y MySQL

    Anterior     Siguiente

Armemos una primer página en PHP. Para eso, creamos un directorio en el directorio de nuestro servidor web.

Nota: verifique que el servidor esté funcionando, probando en el navegador la dirección

http://localhost Debemos conocer cuál es el directorio donde está el contenido del servidor web local que estemos utilizando. Eso deberá consultarlo en la documentación de su servidor. Si está usando el Internet Information Server, probablemente esté en
c:Inetpubwwwroot Si es un Apache, estará en el directorio de instalación de este servidor, dentro del directorio
htdocs Creemos entonces un directorio, digamos cursophp en ese directorio del servidor. Luego, con un editor de texto cualquiera, grabamos el archivo prueba.php con el contenido
<h1>Prueba PHP</h1> Es importante que la extensión sea .php (en minúsculas). Revise que el editor de texto que esté usando no le agregue la extensión .txt.

Ahora estamos listos para probar la página, ingresando esta dirección en el navegador:
http://localhost/cursophp/prueba.php Aparecerá un resultado como:



Hasta ahora, es una simple página con contenido HTML. Si en el navegador hacemos botón derecha, ver código fuente:



veremos que el contenido que llegó al navegador, al programa cliente, es lo mismo que habíamos escrito:



Nota: si no le funcionó, revise los siguientes puntos:

- La dirección debe ser http://localhost/cursophp/prueba.php
- Revise que el directorio y el archivo existan en el directorio correcto
- Si todo falla, probablemente su servidor no tenga soporte de PHP instalado. Leer [...] sobre instrucciones de instalación.

Modifiquemos esta página, agregando renglones, así:
<h1>Prueba PHP</h1> <?php $k = 1; ?> El <?php es la forma de indicar que dejamos de escribir en HTML y pasamos a escribir en lenguaje PHP. Se puede colocar también de la forma corta, con sólo abrir con <? :
<h1>Prueba PHP</h1> <? $k = 1; ?> Pero algunos servidores no soportan automáticamente esta forma corta (veremos más adelante la configuración de PHP, para revisar y cambiar esta característica).

Si probamos la página en el navegador, nos dá el mismo resultado:



y viendo el código que llegó al programa cliente, el browser, también resulta en lo mismo:



¿Qué sucedió? El código que agregamos es la asignación de una variable $k. Pero ese código se ejecuta en el servidor, como código PHP, sin producir nada nuevo en el cliente. De ahí que el resultado fue el mismo.

Notemos que las variables en PHP se escriben con un $ (signo pesos) inicial en el nombre. PHP distingue de esa manera a las variables. También distingue entre letras mayúsculas y minúsculas en las variables. Una variable es $k y otra completamente distinta es $K.

Vemos que no se necesita declarar una variable. Simplemente fuimos y asignamos el valor 1 a $k. La variable no tiene tipo: le asignamos un entero, pero también podríamos haberle asignado un texto o un número real.

El ; (punto y coma) final tiene su explicación. Podríamos haber escrito la asignación como
<h1>Prueba PHP</h1> <? $k = 1 ; ?> y hubiera sido lo mismo: PHP no termina las sentencias con un cambio de línea. Necesita un terminador de sentencia, y ése es el punto y coma. Si la sentencia es la última de un bloque PHP escrito entre <? y ?> no hace falta colocar el punto y coma final.


Programado por Angel J. Lopez www.ajlopez.com