Operadores

Operadores Aritméticos.

Los operadores aritméticos nos permiten, básicamente, hacer cualquier operación aritmética, que necesitemos (ejemplo: suma, resta, multiplicación, etc).

Operador

Acción

Ejemplo

Resultado

-

Resta

$x = 5 - 3

$x = 2

+

Suma

$x = 2 + 3

$x = 5

*

Multiplicación

$x = 2 * 3

$x = 6

/

División

$x = 6 / 2

$x = 3

%

Módulo

$x = 5 % 2

$x = 1

--

Decremento

$x = 1; x--

$x = 0

++

Incremento

$x = 1; x++

$x = 2


Operadores de asignación

Operador

Acción

Ejemplo

Resultado

=

Asigna al primer miembro el segundo.

$b = 5

$b = 5

+=

Asigna al primer miembro la suma de este con el segundo

$b=5;

$b+=3

$b = 8

-=

Asigna al primer miembro la resta de este con el segundo

$b=5;

$b-=3

$b = 2

*=

Asigna al primer miembro la multiplicación de este con el segundo

$b=5;

$b*=3

$b = 15

/=

Asigna al primer miembro la división de este con el segundo

$b=5;

$b/=3

$b = 1.66

%=

Asigna al primer miembro el modulo de la división del primer miembro con el segundo

$b=5;

$b%=3

$b=2

.=

Concatena el primer miembro con el segundo

$a = ‘Hola ‘;

$b = ‘Mundo’;

$a .= $b;

$a = ‘Hola Mundo’;


Operadores de comparación

Operador

Acción

Ejemplo

Resultado

==

Comprueba si dos valores son iguales

$a=5;

$b=7;

$a==$b;

Falso

!=

Comprueba si dos valores son diferentes

$a=5;

$b=7;

$a!=$b;

Verdadero

>

Comprueba si el valor del primer miembro es mayor que el valor del segundo miembro

$a=5;

$b=7;

$a>$b;

Falso

<

Comprueba si el valor del primer miembro es menor que el valor del segundo miembro

$a=5;

$b=7;

$a<$b;

Verdadero

>=

Comprueba si el valor del primer miembro es mayor o igual que el valor del segundo miembro

$a=5;

$b=7;

$a>=$b;

Falso

<=

Comprueba si el valor del primer miembro es menor o igual que el valor del segundo miembro

$a=5;

$b=7;

$a<=$b;

Verdadero


Operadores lógicos

Operador

Acción

Ejemplo

Resultado

!

Cambia el valor de una operación, si el resultado es False después de realizar la operación ! cambia el valor a True

$a=5;

$b=7;

!($a==$b;)

Verdadero

And (&&)

Operación “Y”, todos los valores deben ser True para que la operación sea Verdadera

$a=5; $b=7;

$a<$b AND $b>10;

Falso

Or ( || )

Operación “O”, Por lo menos un valor debe ser True para que la operación sea Verdadera

$a=5; $b=7;

$a<$b OR $b>10;

Verdadero

Xor

Or exclusiva, sera verdadero si al menos una de las dos condiciones es verdadera pero no ambas.

$a=5; $b=7;

$a<$b Xor $b>1;

Falso

Estructuras condicionales

Que es una estructura condicional?

Una estructura condicional compara una o varias variables contra uno o varios valores, y en base al resultado arrojado por esta comparación se realizan diferentes acciones dentro del programa.

Los elementos que utilizaremos a la hora de realizar una comparación serán:

If, If-else, else-if y Switch

If

Se utiliza para ejecutar una acción según el resultado de una condición, es decir, si la condición se cumple se ejecuta una acción, si no se cumple simplemente se continua con el resto del programa.


Un ejemplo para utilizar IF seria:

<?

if ( $fecha == ‘12.12.2012′ ) {

echo “Hoy es 12 de diciembre de 2012″;

}

?>

If-else

If-else es muy parecido a utilizar If solamente, la diferencia está en que ahora podemos ejecutar otra acción en caso de que la condición no se cumpla.

<?

if ( $usuario ==”Admin” ) {

echo "Bienvenido $usuario";

} else {

echo “Por favor verifique su nombre de usuario”;

}

?>

Else-if

Es similar al anterior, pero ahora podemos realizar otras comparaciones en caso de que condiciones no se cumplan hasta que se ejecute alguna.


Ejemplo deElse-if

<?

if ( $hoy == 1 ) {

echo ‘Hoy es Lunes’;

} elseif ( $hoy == 2) {

echo “Hoy es Martes”;

} elseif ( $hoy ==3 ) {

echo “Hoy es Miercoles”;

} elseif ( $hoy == 4 ) {

echo “Hoy es Jueves”;

} elseif ( $hoy == 5){

echo “Hoy es Viernes”;

} elseif ( $hoy == 6){

echo “Hoy es Sabado”;

} else ( $hoy ==7){

echo “Hoy es Domingo”;

}

?>

Switch

Funciona similar a Else-if, pero es mucho mas sencillo de programar

Ejemplo anterior utilizando Switch

<?

switch($hoy) { //Se pone entre () la variable a analizar.

case 1: //En caso de que la variable $hoy sea igual a 1

echo “Hoy es Lunes, tenemos carne para almorzar";

break;

case 2:

echo “Hoy es Martes”;

break;

case 3:

echo “Hoy es Miercoles”';

break;

case 4:

echo “Hoy es Jueves”;

break;

case 5:

echo “Hoy es Viernes”;

break;

case 6:

echo ”Hoy es Sabado”;

break;

case default:

//Default se utiliza en caso de que ninguna de las opciones ateriores haya sido seleccionada

echo “Hoy es Domingo”;

break;

}

?>

Variables y constantes en PHP

Variables

Una variable es una estructura de datos que puede cambiar su contenido a lo largo de la ejecución de un programa.

En php, para distinguir una variable, se antepone el signo $ al nombre de nuestra variable, por ejemplo, $variable1, $variable2, etc. Estas variables tienen un nombre a preferencia del programador.Las variables pueden tener distintos tipos de contenido, por ejemplo, puede contener cadenas de texto, números, arreglos, Bolean, etc.

A diferencia de otros lenguajes de programacion, en php no se asigna un tipo especifico de dato a las variables (como podrian ser: $var1 tipo int, $var2 tipo char, etc) sino que una variable en php puede ser de cualquier tipo sin necesidad de declararlo.


<?

$variable1="Hola";

$variable2=50;

$variable3=array("hola","mundo");

$variable4=false;

?>

Constantes

Una constante, a diferencia de una variable, nunca cambia su contenido dentro de todo el script al ser definida.


<?

Define('PI',3.14159265);

echo PI;

?>


En este ejemplo se ha creado una constante de nombre PI y se le ha dado el valor de 3.14159.

Por lo general para distinguir una constante se utilizan letras mayusculas.

Una ventaja de las constantes es que son globales, osea que se pueden acceder desde cualquier ambito, ya sea dentro de una funcion, una clase, etc.

Introducción a PHP

Que es PHP?

PHP es un lenguaje de programacion para paginas web que se ejecuta del lado del servidor y que permite generar paginas dinamicas, es decir, que cambian su contenido dependiendo de los valores que le de el usuario.
Al ser interpretado del lado del servidor, lo que el usuario vera en pantalla sera el contenido generado por la interpretacion del archivo php que el usuario esta solicitando.

Una de las ventajas de PHP es su gran versatilidad a la hora de trabajar con bases de datos, permitiendo realizar paginas con informacion almacenda en BD y mostrarla segun la peticion de los usuarios.

Un Archivo PHP puede alternar entre codigo HTML y codigo PHP, esto nos da oportunidad de hacer paginas dinamicas sencillamente realizando toda la estructura con HTML y luego agregando el contenido dinamico.

Que necesitamos para empezar?
Bien, lo primero que haremos sera descargar e instalar XAMPP.
XAMPP es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. Lo podemos descargar desde el sitio oficial: http://www.apachefriends.org/es/xampp.html

Una ves instalado lo ejecutaremos para correr APACHE y Mysql.
Para verificar que ya esta corriendo abriremos el explorador y escribiremos: localhost
debera de aparecer una pantalla de XAMPP, lo que significa se ha ejecutado correctamente.

Bien, ahora para crear un nuevo sitio crearemos una nueva carpeta y la guardaremos en: ..\xampp\htdocs\

Podemos utilizar el programa DreamWeaver para hacer mas sencilla la edicion de los archivos y el manejo de los sitios.
Para ello crearemos un nuevo sitio:
En el menu sitio elegiremos la opcion nuevo sitio
Seleccionamos la pestaña de Avanzadas
En la categoria de datos locales colocaremos el nombre de nuestro sitio, que sera el mismo de la carpeta que hemos creado, luego en carpeta raiz local colocaremos toda la dirección de nuestra nueva carpeta.
En la opcion de direccion http escribiremos: http://localhost/nombredelsitio
Pasamos despues a la categoria de servidor de prueba, el modelo del servidor sera: PHP y MySQL y el acceso local/red, y en el campo de carpeta colocamos la misma direccion que colocamos como carpeta raiz y el prefijo de la url quedaria igual que la direccion http, escribimos: http://localhost/nombredelsitio

Con eso quedaria configurado nuestro sitio, ahora creamos un archivo php para comprobarlo.

Abrimos un nuevo documento PHP en dreamweaver o desde el bloc de notas.
Imaginemos una página html común, pero en lugar de ser index.html es index.php. Cuando se quiera agregar código PHP habrá que hacerlo dentro de las etiquetas <? y ?> por ejemplo:


<html>

<head>

<title>hola mundo</title>

</head>

<body>

<h1>incluir código PHP en html</h1>

<p><? echo "Hola mundo"; ?></p>

</body>

</html>

Lo guardamos en nuestro sitio con extensión .php y oprimimos F12 desde dreamweaver y listo, estaremos ejecutando nuestro primer script php.