Tutorial de PHP y MySQL - Variables y operadores

4 - Variables y operadores

[editar]
Tutorial creado por José Antonio Rodríguez. Extraido de: http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/
02 de Marzo de 2006
Ahora antes de seguir, vamos a ver un poco de teoría, la sintaxis en PHP.

Variables:

Como vimos antes todas la variables deben precedidas por signo dólar ($), y le asignamos contenido con el signo igual (=). Con las variables, PHP distingue entre mayúsculas y minúsculas, por lo que bles, PHP distingue entre mayúsculas y minúsculas, por lo que no es lo mismo $myvar que $Myvar, éstas son dos variables totalmente distintas.

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

Como veis he utilizado dos formas de escribir echo, en mayúsculas y en minúsculas, 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 depuración del código que enviamos al navegador, además del \n existen otros usos:

\"   Carácter dobles comillas
\\   Carácter barra invertida
\n  
Nueva línea
\r  
Retorno de carro
\t  
Tabulador horizontal
Constantes:

Las constantes son similares a las variables, con la salvedad de que no llevan el signo dólar delante, y sólo la podemos asignar una vez. Para definir una constantes usaremos la función 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 versión de PHP, TRUE que le asigna 1 o FALSE que le asigna 0.

Operadores Aritméticos:

$a + $b   Suma
$a - $b   Resta
$a * $b   Multiplicación
$a / $b &ss=codigoenlinea>$a / $b   División
$a % $b   Resto de la división de $a por $b
$a++       Incrementa en 1 a $a
$a--       Resta  1 a $a

Operadores de Cadenas:

El único operador de cadenas que existen es el de concatenación, el punto. Pero no os asustéis, PHP dispone de toda una batería de funciones que os permitirán trabajar cómodamente con las cadenas.

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

En este punto hay que hacer una distinción, la interpretación que hace PHP de las simples y dobles comillas. En el segundo caso PHP interpretará el contenido de la cadena.

$a = "Mundo";
echo = 'Hola $a';  
Esto escribirá "Hola $a"
echo = "Hola $a";  Esto escribirá "Hola Mundo&q; Esto escribirá "Hola Mundo"

Operadores de Comparación:

$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 Lógicos:

$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 sólo uno de los dos es verdadero !$a         Verdadero si $a es falso, y recíprocamente




Operadores de Asignación:

$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
[editar]

16 opiniones

gracias

muy bueno, me sacaste de un apuro
excelente

muy bueno
E

E
sdcv

trash
5

holasssssssssssssss
1 2 3 4 | siguiente >

Tutoriales relacionados con 'Tutorial de PHP y MySQL'

Su principal objetivo de diseño fue la velocidad, por ello se suprimieron algunas características de... Más »
En este artículo explicamos paso a paso como realizar una instalación a partir de los... Más »
Entiendase que AJAX no se refiere a usar el objeto XMLHttpRequest de manera indispensable porque... Más »
Las sesiones nos permiten almacenar y consultar información sobre un visitante sin necesidad de estar... Más »
Hace muuuuucho tiempo, cuando empezaba a aprender algo sobre php, me llamó la atención un... Más »

Autor y licencia de 'Tutorial de PHP y MySQL'


Tutorial de José Antonio Rodríguez. Extraido de: http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/ CopyLeft
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.