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
|