- Bienvenida al curso Todo PHP y MySQL de básico a experto
- Antes de empezar el curso
- Plugins de SublimeText 3 para PHP
- Archivos y el PDF del curso
- Breve historia de PHP
- ¿Cómo funciona PHP?
- ¿Qué necesitamos para usar PHP?
- Instalar el Apache + PHP + MySQL
- Instalar MAMP en una computadora con Windows
- Instalar MAMP en una Mac
- Activar el despliegue de errores en MAMP
- Nuevas características de PHP7
- Nuestra primera página: Hola mundo
- Mezclar HTML y PHP
- Comentarios y otras cosas
- Variables
- Tipos de datos: cadenas
- Concatenación de cadenas
- Tipos de datos: números enteros
- Tipos de datos: punto flotante
- Tipo de dato: Booleano
- Variables de variables y constantes
- PHP7: Secuencias de escape para caracteres Unicode
- Los tipos de datos compuestos y especiales
- Forzar el tipo de dato
- Eliminar una variable con unset()
- Introducción a los operadores y sus conceptos en PHP
- Operadores aritméticos
- Los operadores de asignación y los operadores abreviados o atajos
- Operadores de bit a bit
- Operadores de comparación
- Operadores Lógicos
- Otros operadores en PHP
- La precedencia de los operadores
- PHP7: El operador de fusión de null
- PHP7: Operador nave espacial
- Sentencias condicionales
- Operadores condicionales anidados
- Crear rangos con operadores condicionales
- Sintaxis alterna a las sentencias condicionales
- El operador condicional
- La estructura condicional switch
- El ciclo While
- El ciclo do... while
- El ciclo for
- Los comandos break y continue
- Crear arreglos
- El ciclo foreach
- Arreglos asociativos
- Algunas funciones de los arreglos
- Ordenamiento de arreglos
- Ordenar los arreglos asociativos
- Desordenar un arreglo y selección aleatoria de elementos de un arreglo
- Funciones para ordenar arreglos en forma ascendente y descendente
- Funciones de navegación de elemento en un arreglo
- PHP7: Arreglos constantes con define()
- La función var_dump() para mostrar el contenido de una variable
- La función print_r() para visualizar una variable, arreglo u objeto
- Los arreglos multidimensionales
- Arreglos globales o "superglobals"
- El comando List() para asignar valores de arreglos
- Funciones para arreglos asociativos
- Cambia una clave de un arreglo asociativo en tiempo de ejecución
- Hacer referencia al resultado arreglo de funciones
- Crear y llamar a una función
- El alcance de las variables
- Regresar un valor de una función
- Argumentos o parámetros por referencia o por valor
- PHP7: Valores predeterminados de argumentos
- PHP7: Declaraciones de tipo en las funciones
- PHP7: Declaraciones de tipo de devolución
- PHP7: Tipificación estricta
- PHP7: Listas de argumentos de longitud variable
- Crear generadores en PHP
- Utilizar yield para facilitar valores con clave desde un generador
- PHP7: El uso de la sentencia Return en los generadores
- PHP7: Delegación de generadores
- Las funciones anónimas en PHP
- Tomar valores externos desde una función anónima
- Comunicación de un Fomulario con PHP
- Recibir variables simples
- Recibir variables múltiples
- Validación de cadenas
- Validación de arreglos con isset()
- Recibir campos ocultos de formularios HTML
- Redireccionar a otras páginas con el comando header
- Uso de plantillas en PHP
- Uso de fechas con time() y date()
- La función getdate()
- La función mktime()
- Verificar una fecha con checkdate()