Actividad 2

  1. Que es Php

PHP (acrónimo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para desarrollo web y que puede ser incrustado en HTML.

  1. Que se necesita para trabajar con Php

Para trabajar en modo local se necesita tener instalado en el ordenador un servidor Apache para Windows

  1. Como se hace la apertura y cerrado en el codigo Php

           <?php

            ?>

  1. Como se definen y se inician y definen las variables en Php

Los nombres de variables comienzan con el signo $ y son sensibles a mayúsculas y minúsculas (no así las palabras claves del lenguaje).

En PHP no es necesario definir el tipo antes de utilizarla, las mismas se crean en el momento de emplearlas. Las variables se declaran cuando se le asigna un valor, por ejemplo:

$dia = 24; //Se declara una variable de tipo integer.
$sueldo = 758.43; //Se declara una variable de tipo double.
$nombre = "juan"; //Se declara una variable de tipo string.
$exite = true; //Se declara una variable boolean.

 

  1. operadores aritmeticos, relacionales, booleanos

 

Operadores lógicos

$a and $b

And (y)

TRUE si tanto $a como $b son TRUE.

$a or $b

Or (o inclusivo)

TRUE si cualquiera de $a o $b es TRUE.

$a xor $b

Xor (o exclusivo)

TRUE si $a o $b es TRUE, pero no ambos.

! $a

Not (no)

TRUE si $a no es TRUE.

$a && $b

And (y)

TRUE si tanto $a como $b son TRUE.

$a || $b

Or (o inclusivo)

TRUE si cualquiera de $a o $b es TRUE.

 

 

Operadores de comparación

Ejemplo

Nombre

Resultado

$a == $b

Igual

TRUE si $a es igual a $b después de la manipulación de tipos.

$a === $b

Idéntico

TRUE si $a es igual a $b, y son del mismo tipo.

$a != $b

Diferente

TRUE si $a no es igual a $b después de la manipulación de tipos.

$a <> $b

Diferente

TRUE si $a no es igual a $b después de la manipulación de tipos.

$a !== $b

No idéntico

TRUE si $a no es igual a $b, o si no son del mismo tipo.

$a < $b

Menor que

TRUE si $a es estrictamente menor que $b.

$a > $b

Mayor que

TRUE si $a es estrictamente mayor que $b.

$a <= $b

Menor o igual que

TRUE si $a es menor o igual que $b.

$a >= $b

Mayor o igual que

TRUE si $a es mayor o igual que $b.

 

 

Operadores aritméticos

Los operadores aritméticos básicos son los siguientes:

 

Ejemplo

Nombre

Resultado

-$a

Negación

El opuesto de $a.

$a + $b

Suma

Suma de $a y $b.

$a - $b

Resta

Diferencia entre $a y $b.

$a * $b

Multiplicación

Producto de $a y $b.

$a / $b

División

Cociente de $a y $b.

$a % $b

Módulo

Resto de $a dividido por $b.

Cuidado: Los números se convierten a enteros antes de efectuar el cálculo. Por ejemplo, 5 % 2.5 da como resultado 1 y no 0 porque calcula el resto de 5 entre 2, no de 5 entre 2.5.

 

El operador de división ("/") devuelve un valor flotante a menos que los dos operandos sean integers (o strings que se conviertan a integers) y los números sean divisibles, en cuyo caso será devuelto un valor integer.

Los operandos del módulo se convierten en integers (por extracción de la parte decimal) antes del procesamiento.

El resultado del operador módulo % tiene el mismo signo que el dividendo — es decir, el resultado de $a % $b tendrá el mismo signo que $a

Operadores de asignación

Los operadores de asignación permiten simplificar algunas expresiones de asignación:

 

Ejemplo

Nombre

Equivale a

$a += $b

Suma

$a = $a + $b

$a -= $b

Resta

$a = $a - $b

$a *= $b

Multiplicación

$a = $a * $b

$a /= $b

División

$a = $a / $b

$a %= $b

Módulo

$a = $a % $b

Operadores de incremento y decremento

 

Ejemplo

Nombre

Efecto

++$a

Pre-incremento

Incrementa $a en uno, y luego devuelve $a.

$a++

Post-incremento

Devuelve $a, y luego incrementa $a en uno.

--$a

Pre-decremento

Decrementa $a en uno, luego devuelve $a.

$a--

Post-decremento

Devuelve $a, luego decrementa $a en uno.