Plantilla:PHP/MasSintaxis


 * Separando instrucciones
 * Para separar una instrucción de otra usaremos ; (punto y coma)
 * Su uso es obligatorio a excepción de la última instrucción que se puede obviar
 * Esto es por que el fin de código php ?> implica esta instrucción
 * Nosotros mejor lo usaremos siempre.
 * La instrucción inicio de bloque y fin de bloque no lleva nunca ;

Comentarios
El resto del código será ignorado
 * Son ignorados por el intérprete, no generan instrucciones, pero se consideran parte del software
 * En php tengo 4 formas de hacer comentarios
 * Así como comentar las funciones como veremos
 * Este código nos visualizará lo siguiente


 * Es bueno escribir al principio del script
 * Aquí tienes la referencia para ver las diferentes directivas para generar código
 * Más adelante en el curso las veremos.

Dónde poner el código embebido
center|500px
 * Donde queramos que se ejecute algo
 * Se ejecuta como si fuera un solo programa
 * A la hora de incluir php podemos se usa mucho la filosofía Modelo Vista /Controlador que veremos en otro tema

Escribir PHP con directivas de inclusión

 * Podemos escribir el código php escribiéndolo en un fichero aparte y luego lo incluimos.
 * Incluimos el fichero explícitamente
 * Para ello usamos directivas o instrucciones del tipo include


 * Ambas son palabras reservadas del lenguaje y sirven para incluir el contenido de un fichero con sentencias php en esa posición del código.


 * Sensitive case?
 * El lenguaje es sensible a mayúsculas y minúsculas en los siguientes casos:
 * En los identificadores de variables
 * En los nombres de funciones
 * El lenguaje NO es sensible a mayúsculas y minúsculas en:
 * las palabras reservadas (if o If o IF o iF,...)

Funciones propias de php sobre tipos y valores
http://php.net/manual/es/ref.var.php
 * Existen una serie (muchas) de funciones que son interesantes de conocer
 * Estas funciones ya están creadas y se pueden usar directamente
 * Están relacionadas con los tipos de datos y valores
 * Alguna de ellas son extremadamente útiles y utilizadas, por ejemplo antes de procesar un dato, hay que ver que dicho dato tenga valor.
 * A continuación trataremos alguna de ellas


 * var_dump
 * Nos da información sobre la estructura de un valor resultado de una expresion


 * isset
 * verifica que una variable tiene valor (está definida y no tiene un valor null)

Funciones para determinar existencia de variables
Tenemos tres funciones muy parecidas pero no del todo iguales

http://manuel.infenlaces.com/apuntes/existencia_valor_variables
 * Es importante saber qué es para php un valor nulo, o si está vacía que no son conceptos sinónimos
 * Valor null:
 * Variable vacía
 * Puedes ver la siguiente app en la que puedes aportar valores
 * Tener en cuenta que si evaluamos si una variable está vacía no es
 * empty
 * Determina si una variable no existe. Devuelve true si no existe o su valor está vacío


 * gettype]
 * Devuelve el tipo de una variable


 * is-double is-int, is-xxx
 * son funciones donde xxx especificado en el último nombre, puede ser cualquiera de los tipos


 * Todas ellas devuelve un booleano que indica si la variable, valor o expresion es o no de ese tipo,

void unset ($var)
 * unset
 * Destruye la variable especificada perdiéndose su valor