Usuario:ManuelRomero/Distancia/Temas/tema2

Programación con php

 * Php es un lenguaje interpretado que usaremos en el servidor

importante. de este lenguaje. Siempre serán posibles soluciones, es decir que seguro que no es la única solución. Si ponemos un ejemplo En php, como en C, cualquier valor entero diferente de 0 es true y el 0 se considera como false. tipo (A esto se le conoce como exactamente iguales) Esta condición se cumple, pues cuando hago una comparación adaptamos los tipos, de modo que $a pasa a ser booleano, como vale 4 se convierte en true y true es igual a true. Pero si evaluamos la expresión comparación dará false.
 * Éste es el primer tema de un bloque de temas que tratan de la programación php. Es un tema muy
 * Quien ya sepa programar en php pues ya lo tiene hecho, ya que básicamente trata la sintaxis
 * La mejor referencia que yo creo que hay, es la página web oficial de php http://php.net/manual/es/.
 * No obstante en el wiki está desarrollada la exposición general del lenguaje con algún ejercicio resuelto.
 * También tenéis referencias a ejercicios sobre php y según plantéis dudas dejaremos colgadas las soluciones de los ejercicios.
 * Comentamos un par de cuestiones que resultan interesantes:
 * 1.- PHP es un lenguaje de tipado dinámico.
 * Todas las variables tienen tipo (php es un lenguaje tipado, pero de tipado dinámico);
 * Este, el tipo de una variable, se define en el momento en el que a una variable le asignes el valor. El tipo lo establecerá el valor asignado.
 * Este tipo puede variar cuando le asignemos un valor de un tipo diferente (tipado dinámico).
 * 2.- PHP es un lenguaje orientado a expresiones.
 * Una expresión es un conjunto de operando/s y operadores que tras evaluarse retornan un valor.
 * Por ejemplo $a=6; Esto en php es una expresión de asignación y el valor que retorna es 6.
 * es como decir
 * Explicación
 * Si analizamos la expresión $a=6 vemos que es una asignación.
 * PHP es un lenguaje muy orientado a expresiones por lo que la asignación anterior la considera una expresión. Un expresión tras evaluarse se retorna un valor. En este caso se retorna el valor que se asigna 6.
 * En php una expresión selectiva de tipo if, espera encontrar un valor booleano para evaluarlo. PHP que es de tipado dinámico, convierte el valor al tipo booleano.
 * En este caso, el valor entero en la expresión booleana (la condición de cualquier estructura de control selectiva o interativa siempres es booleana).
 * 3.- Compraciones == y ===.
 * Es diferente ver que dos valores son iguales a verificar que dos valores son iguales y del mismo
 * En php si hacemos
 * Ahora, y a aunque se pueda considerar el mismo valor,  no es del mismo tipo, por lo tanto esta


 * Por lo tanto considerar siempre estas características de php


 * Las variables en php tienen tipo. El tipo depende del valor que tengan asignado, el cual puede cambiar en cualquier momento
 * Una expresión en php también tiene tipo y es quien manda. Si yo tengo una expresión de suma + la expresión es numérica y los operandos sean del tipo que sean se convierten a enteros
 * Este apartado está expuesto en el siguiente wiki
 * Es importante leer todo el wiki y realizar los ejercicios planteados
 * Intentad hacer los ejercicios y luego comparad con las soluciones propuestas
 * Cualquier duda usad el foro y así lo podemos ver y comentar toda/os