PHP
Main Menu 
 
Desarrollo de Páginas Web con PHP 

Ahora antes de seguir, vamos a ver un poco de teoria, la sintaxis en PHP.

Variables:

Como vimos antes todas la variables deben ir precedidas por el signo dolar ($), y le asignamos contenido con el signo igual (=). Con las variables, PHP distingue entre mayusculas y minusculas, por lo que no es lo mismo $myvar que $Myvar, Estas son dos variables totalmente distintas.

<html>  
<body>
<?php
$myvar = "SEVILLA \n";
$Myvar = "MADRID \n";
//Esto imprimira SEVILLA
echo $myvar;
//Esto imprimira MADRID
ECHO $Myvar;
?>
</body>
</html>

Como vemos he utilizado dos formas de escribir echo, en mayusculas y en minusculas, para indicaros que PHP no las distingue a la hora de usar funciones o sentencias del lenguaje.

El uso de la barra invertida, como en  \n, no es obligatorio, pero ayuda a la depuracion del codigo que enviamos al navegador, ademas del \n existen otros usos:

\"   Caracter dobles comillas
\\   Caracter barra invertida
\n  
Nueva linea
\r  
Retorno de carro de carro
\t  
Tabulador horizontal

Constantes:

Las constantes son similares a las variables, con la salvedad de que no llevan el signo dolar delante, y se lo podemos asignar una vez. Para definir una constante usaremos la funcion define como sigue:

<html>  
<body>

<?php
define ("CONSTANTE", "Hola Mundo");
printf (CONSTANTE);
?>

</body>
</html>

PHP crea diversas constantes al arrancar, como PHP_VERSION que contiene la version de PHP, TRUE que le asigna 1 o FALSE que le asigna 0.

Operadores Aritmeticos:

$a + $b   Suma
$a - $b   Resta
$a * $b   Multiplicacion
$a / $b  $a / $b   Division
$a % $b   Resto de la division de $a por $b
$a++       Incrementa en 1 a $a
$a--       Resta  1 a $a

Operadores de Cadenas:

El Unico operador de cadenas que existen es el de concatenacion, el punto. Pero no asustarse, PHP dispone de toda una bateria de funciones que permitiran trabajar comodamente con las cadenas.

$a = "Hola";
$b = $a . "Mundo";   // Ahora $b contiene "Hola Mundo"

En este punto hay que hacer una distincion, la interpretacion que hace PHP de las simples y dobles comillas. En el segundo caso PHP interpretara el contenido de la cadena.

$a = "Mundo";
echo = 'Hola $a';   //Esto escribira "Hola $a"
echo = "Hola $a";  //Esto escribira "Hola Mundo" //Esto escribira "Hola Mundo"

Operadores de Comparacionn:

$a <  $b   $a menor que $b
$a >  $b   $a mayor que $b
$a <= $b   $a menor o igual que $b
$a >= $b   $a mayor o igual que $b
$a == $b   $a igual que $b
$a != $b   $a distinto que $b

Operadores Logicos:

$a AND $b   Verdadero si ambos son verdadero
$a &&  $b   Verdadero si ambos son verdadero
$a OR  $b   Verdadero si alguno de los dos es verdadero
$a !!  $b   Verdadero si alguno de los dos es verdadero
$a XOR $b   Verdadero si solo uno de los dos es verdadero
!$a         Verdadero si $a es falso, y reciprocamente

Operadores de Asignacion:

$a =  $b   Asigna a $a el contenido de $b
$a += $b   Le suma a $b a $a
$a -= $b   Le resta a $b a $a
$a *= $b   Multiplica $a por $b y lo asigna a $a
$a /= $b   Divide $a por $b y lo asigna a $a
$a .= $b   Añade la cadena $b a la cadena $a