Variables
Una variable es un contenedor de información, en el que podemos meter números enteros, números decimales, caracteres. el contenido de las variables se puede leer y se puede cambiar durante la ejecución de una página PHP.
En PHP todas las variables comienzan con el símbolo del dólar $ y no es necesario definir una variable antes de usarla. Tampoco tienen tipos, es decir que una misma variable puede contener un número y luego puede contener caracteres.
<!-- Manual de PHP de phpfull20.blogspot.com-->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body> <?php
$a = 1;
$b = 3.34;
$c = "bienvenidos a phpfull20 ";
echo $a,"<br>",$b,"<br>",$c;
?>
</body> </html>
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body> <?php
$a = 1;
$b = 3.34;
$c = "bienvenidos a phpfull20 ";
echo $a,"<br>",$b,"<br>",$c;
?>
</body> </html>
En este ejemplo hemos definido tres variables, $a, $b y $c y con la instrucción echo hemos impreso el valor que contenían, insertando un salto de línea entre ellas.
Existen 2 tipos de variables, las variables locales que solo pueden ser usadas dentro de funciones y las variables globales que tienen su ámbito de uso fuera de las funciones, podemos acceder a una variable global desde una función con la instrucción global nombre_variable;
Operadores
Los operadores aritméticos en PHP también se asemejan al C, en las cuales podemos trabajar con los siguientes:
TIPO | DESCRIPCIÓN | ejemplos |
Aritmético | Realiza operaciones comunes, como suma, resta, multiplicación, división, resto aritmético. | $a+$b; //suma $a-$b; //resta $a++; //pos-incremento, esta sentencia devuelve el valor. de la $a y lo incrementa en 1. ++$a; //pre-incremento, incrementa en 1 el valor de la $a y devuelve el valor incrementado $a--; //pos-decremento --$a; //pre-decremento $a*$b; //multiplicación $a/$b; //división $a%$b; //resto aritmético |
Asignación | Asigna valores a las variables, la asignación se resuelve con el signo “=” | $a=5; //asigna 5 a $a $a=$b //asigna el valor de $b a $a $b=($c=6); //asigna 6 a $a y $b $a+=5; //suma y asigna 5 a $a |
Comparación | Compara valores de forma booleana. Devuelve true o false. | $a==$b; //true si $a es igual a $b $a===$b; //true si $a igual $b y además son del mismo tipo $a>=$b; mayor o igual $a<=$b; menor o igual $a!=$b; true si a y b son distintos |
Control de Errores | Afecta la resolución de errores. | @($c=$a/$b); // Cuando se antepone @ a una expresión se suprimen los errores que la expresión pudiera generar. |
Lógico | Operadores booleanos como AND, OR NOT Y que se pueden utilizar para incluir o excluir. | $a AND $b; //True si ambos son verdadero $a && $b; //True si ambos son verdadero $a OR $b; //True si alguno de los dos es verdadero $a !! $b; //True si alguno de los dos es verdadero $a XOR $b; //True si sólo uno de los dos es verdadero !$a; // True si $a es falso, y recíprocamente |
<!-- Manual de PHP de phpfull20.blogspot.com-->
<html>
<head>
<title>Ejemplo de PHP uso de operadores aritmeticos</title>
</head>
<body>
<?php
$a = 12;
$b = 3;
echo $a + $b,"<br>";
echo $a - $b,"<br>";
echo $a * $b,"<br>";
echo $a / $b,"<br>";
$a++;
echo $a,"<br>";
$b--;
echo $b,"<br>";
?>
</body>
</html>
<html>
<head>
<title>Ejemplo de PHP uso de operadores aritmeticos</title>
</head>
<body>
<?php
$a = 12;
$b = 3;
echo $a + $b,"<br>";
echo $a - $b,"<br>";
echo $a * $b,"<br>";
echo $a / $b,"<br>";
$a++;
echo $a,"<br>";
$b--;
echo $b,"<br>";
?>
</body>
</html>
En este ejemplo hemos definido dos variables, $a, $b y con la instrucción echo hemos impreso el resultado de cada operación aritmética asignada, insertando un salto de línea entre ellas.
Ejemplo N° 2:
<!-- Manual de PHP de phpfull20.blogspot.com-->
<html>
<head>
<title>Ejemplo de PHP uso de operadores de compracion</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
$c = 3;
echo $a == $b,"<br>";
echo $a != $b,"<br>";
echo $a < $b,"<br>";
echo $a > $b,"<br>";
echo $a >= $c,"<br>";
echo $b <= $c,"<br>";
?>
</body>
</html>
<html>
<head>
<title>Ejemplo de PHP uso de operadores de compracion</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
$c = 3;
echo $a == $b,"<br>";
echo $a != $b,"<br>";
echo $a < $b,"<br>";
echo $a > $b,"<br>";
echo $a >= $c,"<br>";
echo $b <= $c,"<br>";
?>
</body>
</html>
En este ejemplo hemos declarado 3 variables y con la instrucción echo hemos impreso el resultado de cada operación de compracion asignada, insertando un salto de línea entre ellas.
Ejemplo N° 3:
<HTML>
<HEAD>
<TITLE>Detector de Lengua</TITLE>
</HEAD>
<BODY>
<?
//Antes de nada introducimos mensajes en forma de variables
$espanol="Hola";
$ingles="Hello";
$frances="Bonjour";
//Ahora leemos del navegador cuál es su lengua oficial
$idioma=substr($HTTP_ACCEPT_LANGUAGE,0,2);
//Formulamos las posibilidades que se pueden dar
if ($idioma == "es")
{echo "$espanol";}
elseif ($idioma=="fr")
{echo "$frances";}
else
{echo "$ingles";}
?>
</BODY>
</HTML>
<HEAD>
<TITLE>Detector de Lengua</TITLE>
</HEAD>
<BODY>
<?
//Antes de nada introducimos mensajes en forma de variables
$espanol="Hola";
$ingles="Hello";
$frances="Bonjour";
//Ahora leemos del navegador cuál es su lengua oficial
$idioma=substr($HTTP_ACCEPT_LANGUAGE,0,2);
//Formulamos las posibilidades que se pueden dar
if ($idioma == "es")
{echo "$espanol";}
elseif ($idioma=="fr")
{echo "$frances";}
else
{echo "$ingles";}
?>
</BODY>
</HTML>
Suscribirse a:
Enviar comentarios (Atom)
1 comentarios:
excelente !!Buen aporte, me parecio muy interesante tu breve descripcion de variables y operadores
Publicar un comentario