Pecesama.Net [developing the future]
CICESE, Volcán de Colima, Iglesia de Cihuatlán, Ensenada y Manzanillo
 

 

Temas:

  Inicio PHP
  Introducción
  Lenguaje PHP
  Tipos de datos
  Control
  Arreglos
  Formularios
  Archivos
  Bases de datos
  PHP y MySQL
  PHP y ODBC
  Envió de email
  Attachments
  Sesiones
  Servicios Web

Donar:

Extras:

  Licencia

 

Programación con PHP 

Ahora que ya tenemos instalado nuestro servidor y el modulo de PHP, podemos iniciar ha hacer programas PHP, pero ¿Cómo hacerlos?, un ejemplo nos aclarará las cosas:

<html>
    <head>
        <title>Ejemplo PHP</title>
    </head>
    <body>

        <?php echo "Hola, este es un ejemplo con PHP"; ?>
    </body>
</html>

Podemos ver que no es lo mismo que un script CGI escrito en otro lenguaje de programación como Perl o C -- En vez de escribir un programa con muchos comandos para crear una salida en HTML, escribimos el código HTML con cierto código PHP embebido (introducido) en el mismo, que producirá cierta salida (en nuestro ejemplo, producir un texto). El código PHP se incluye entre etiquetas especiales de comienzo y final que nos permitirán entrar y salir del modo PHP.

Pero cuales son estas etiquetas especiales de comienzo y final??, esto nos lleva a que hay 4 formas de salir de HTML y entrar en modo PHP, las cuales son las siguientes:

<? echo ("Forma 1"); ?>

<?php echo("Forma 2"); ?>

<script language="php"> echo ("Forma 3"); </script>

<% echo("Etiquetas tipo ASP"); %>

Separación de instrucciones

Las instrucciones se separan igual que en C o Pascal terminando cada sentencia con un punto y coma.

La etiqueta de cierre ( ?> ) también implica el fin de la sentencia, así lo siguiente es equivalente:

<?php echo "Esto es una prueba"; ?>

<?php echo "Esto es una prueba" ?>

Comentarios en PHP

PHP soporta comentarios tipo 'C', 'C++' y Shell de Unix. Por ejemplo:

<?php
echo "Prueba"; // Comentario tipo C++ para una línea
?>

<?php
/*
Esto es un comentario multilínea
otra línea más de comentario
*/
echo "Esto es aún otra prueba"; ?>

<?php
echo "Prueba"; # Comentario tipo shell de Unix
?>

Variables

Antes de ver como se utilizan las variables en PHP veremos una pequeña introducción a las variables, para los que no conozcan que es una variable.

Una variable consiste en un elemento al cual le damos un nombre y le atribuimos un determinado tipo de información. Las variables pueden ser consideradas como la base de la programación.


De este modo podríamos escribir en un lenguaje ficticio:


a="perro"
b="muerde"

La variable que nosotros llamamos "a" posee un elemento de información de tipo texto que es "perro". Asimismo, la variable "b" contiene el valor "muerde".

Podríamos definir una tercera variable que fuese la suma de estas dos:

c=a+b

Si introdujésemos una petición de impresión de esta variable en nuestro lenguaje ficticio:

imprimir(c)

El resultado podría ser:


perro muerde

Podríamos de la misma forma trabajar con variables que contuviesen números y construir nuestro programa:

a=3
b=4
c=a+b
imprimir(c)

El resultado de nuestro programa sería:


7

En PHP las variables se representan como un signo de pesos seguido por el nombre de la variable. El nombre de la variable es sensible a minúsculas y mayúsculas.

$var = "Santana";

$Var = "Pedro";

echo "$var, $Var";

// produce la salida "Santana, Pedro"

Variables variables

A veces es conveniente tener nombres de variables variables. Dicho de otro modo, son nombres de variables que se pueden establecer y usar dinámicamente. Una variable normal se establece con una sentencia como:

$a = "Hola";

Una variable variable toma el valor de una variable y lo trata como el nombre de una variable. En el ejemplo anterior, Hola, se puede usar como el nombre de una variable utilizando dos signos de peso. p.ej.

$$a = "mundo";

Probemos las siguientes sentencias:

echo "$a ${$a}";

echo "$a $Hola";

Los dos no regresarán "Hola mundo"