Conceptos básicos de PHP


       

Segunda Parte

Operadores aritméticos: 

Nombre

Ejemplo

Resultado

Ejemplo (con

$a = 8 y $b = 4)

Suma

$a + $b

El resultado de la suma.

12

Resta

$a - $b

El resultado de la resta.

4

Multiplicación

$a * $b

El resultado de la multiplicación.

32

División

$a / $b

El resultado de la división.

2

Resto o módulo

$a % $b

El resto de la división de $a entre $b (1)

0


¿cuál es la sintaxis de php dentro de un archivo web, en su codificación?


¿cómo se declaran las variables en php?

Los nombres de las variables en PHP empiezan por el signo $ y luego el nombre de variable. Los nombres de las variables en PHP son sensibles a mayúsculas y deben de empezar por una letra o subrayado, el resto de la variable puede ser letra, número o subrayado.

De esta forma podemos tener las siguientes variables:

$mivariable;

$_mivariable;

$mivariable1;


Operadores lógicos:

Ejemplo

Nombre

Resultado

$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 relacionales

Estos operadores nos ayudan a, lo que podría llamarse, establecer una relación lógica entre dos valores por medio de una comparación, si esta relación es correcta la expresión se considera verdadera, por consiguiente, al ser incorrecta automáticamente se considerará falso:


¿Qué significa la palabra reservada "echo" en php?

Muestra una o más cadenas, echo no es realmente una función (es una construcción del lenguaje), por lo que no se requiere el uso de paréntesis con él. echo (a diferencia de otras construcciones del lenguaje) no se comporta como una función, es decir no siempre se puede usar en el contexto de una función. Además, si se quiere pasar más de un parámetro a echo, éstos no deben estar entre paréntesis.


¿Qué significa la palabra reservada "print" en php?

Muestra el parámetro arg.

print no es realmente una función (es un constructor de lenguaje) por lo tanto no es necesario usar paréntesis para indicar su lista de argumentos.





¿Cómo se realizan los comentarios en php?

Para comentar en Php, tenemos 2 opciones, los de una linea: //; y los multilinea: /*  */ Para los de una linea, tenemos que escribir 2 diagonales ( // ) al principio del comentario; y para los multilinea, es como con html, al principio y al final del comentario ( /*   */ ).

 


Método HTTP GET:

Método HTTP GET: El método GET envía la información codificada del usuario en el header del HTTP request, directamente en la URL. La página web y la información codificada se separan por un interrogante ?:

  • El método GET envía la información en la propia URL, estando limitada a 2000 caracteres.
  • La información es visible por lo que con este método nunca se envía información sensible.
  • No se pueden enviar datos binarios (archivos, imágenes...).
  • En PHP los datos se administran con el array asociativo $_GET.

Ejemplo sencillo de formulario html con el método GET:



Método HTTP POST

Con el método HTTP POST también se codifica la información, pero ésta se envía a través del body del HTTP Request, por lo que no aparece en la URL.

  • El método POST no tiene límite de cantidad de información a enviar.
  • La información proporcionada no es visible, por lo que se puede enviar información sensible.
  • Se puede usar para enviar texto normal así como datos binarios (archivos, imágenes...).
  • PHP proporciona el array asociativo $_POST para acceder a la información enviada.



IF-THEN-ELSE. 

Es una estructura de control condicional, que nos permite bifurcar la ejecución de un programa en base a una condición La condición es una instrucción que mediante el uso de operadores de relación o booleanos, nos permite determinar que bifurcación seguir



Sentencia switch

 La sentencia switch es similar a una serie de sentencias IF en la misma expresión. En muchas ocasiones, es posible que se quiera comparar la misma variable (o expresión) con muchos valores diferentes, y ejecutar una parte de código distinta dependiendo de a que valor es igual. Para esto es exactamente la expresión switch.


Do-while 

Los bucles do-while son muy similares a los bucles while, excepto que la expresión verdadera es verificada al final de cada iteración en lugar que al principio. La diferencia principal con los bucles while es que está garantizado que corra la primera iteración de un bucle do-while (la expresión verdadera sólo es verificada al final de la iteración), mientras que no necesariamente va a correr con un bucle while regular (la expresión verdadera es verificada al principio de cada iteración, si se evalúa como false justo desde el comienzo, la ejecución del bucle terminaría inmediatamente).

Hay una sola sintaxis para bucles do-while:



while

Los bucles while son el tipo más sencillo de bucle en PHP. Se comportan igual que su contrapartida en C. La forma básica de una sentencia es:

while (expr)
    sentencia


FOR

Los bucles for son los más complejos en PHP. Se comportan como 
sus homólogos en C. La sintaxis de un bucle for es:



Foreach

El constructor foreach proporciona un modo sencillo de iterar sobre arrays. foreach funciona sólo sobre arrays y objetos, y emitirá un error al intentar usarlo con una variable de un tipo diferente de datos o una variable no inicializada. Existen dos sintaxis:


¿Qué significa la palabra reservada  "break” en php?

Break finaliza la ejecución de la estructura for, foreach, while, do-while o switch en curso. Break acepta un argumento numérico opcional que indica de cuántas estructuras anidadas circundantes se debe salir. El valor predeterminado es 1, es decir, solamente se sale de la estructura circundante inmediata.





!Gracias por leer!












Comentarios

Entradas populares de este blog