Referencia del lenguaje
- Sintaxis básica
- Tipos
- Variables
- Constantes
- Expresiones
- Operadores
- Estructuras de Control
- Funciones
- Clases y Objetos
- Introducción
- Lo básico
- Propiedades
- Constantes de Clases
- Autocarga de clases
- Constructores y destructores
- Visibilidad
- Herencia de Objetos
- Operador de Resolución de Ámbito (::)
- La palabra clave 'static'
- Abstracción de clases
- Interfaces de objetos
- Traits
- Sobrecarga
- Iteración de objetos
- Métodos mágicos
- Palabra clave Final
- Clonación de Objetos
- Comparación de Objetos
- Implicación de Tipos
- Enlace estático en tiempo de ejecución
- Objetos y referencias
- Serialización de objetos
- Registro de cambios de POO
- Espacios de Nombres
- Visión general de los espacios de nombres
- Definir espacios de nombres
- Declarar subespacios de nombres
- Definir múltiples espacios de nombres en el mismo archivo
- Usar espacios de nombres: Lo básico
- Espacios de Nombres y características dinámicas del lenguaje
- La palabra clave namespace y la constante __NAMESPACE__
- Usar espacios de nombres: Apodar/Importar
- Espacio global
- Usar espacios de nombres: una alternativa a funciones/constantes globales
- Reglas de resolución de nombres
- FAQ: cosas que se necesitan saber sobre los espacios de nombres
- Excepciones
- Generadores
- Referencias Explicadas
- Variables predefinidas
- Superglobals — Superglobals son variables internas que están disponibles siempre en todos los ámbitos
- $GLOBALS — Hace referencia a todas las variables disponibles en el ámbito global
- $_SERVER — Información del entorno del servidor y de ejecución
- $_GET — Variables HTTP GET
- $_POST — Variables HTTP POST
- $_FILES — Variables de Carga de Archivos HTTP
- $_REQUEST — Variables HTTP Request
- $_SESSION — Variables de sesión
- $_ENV — Variables de entorno
- $_COOKIE — Cookies HTTP
- $php_errormsg — El último mensaje de error
- $HTTP_RAW_POST_DATA — Datos POST sin tratar
- $http_response_header — Encabezados de respuesta HTTP
- $argc — El número de argumentos pasados a un script
- $argv — Array de argumentos pasados a un script
- Excepciones predefinidas
- Interfaces predefinidas
- Traversable — La interfaz Traversable
- Iterator — La interfaz Iterator
- IteratorAggregate — La interfaz IteratorAggregate
- ArrayAccess — La interfaz ArrayAccess
- Serializable — La interfaz Serializable
- Closure — La clase Closure
- Opciones de contexto y parámetros
- Opciones de contexto de sockets — Listado de opciones de contexto de sockets
- Opciones de contexto de HTTP — Lista de opciones de contexto de HTTP
- Opciones de contexto para FTP — Listado de opciones de contexto para FTP
- Opciones de contexto para SSL — Listado de opciones de contexto para SSL
- Opciones de contexto para CURL — Listado de opciones de contexto para CURL
- Opciones de contexto Phar — Listado de opciones de contexto Phar
- Contexto parámetros — Contexto lista de parámetros
- Protocolos y Envolturas soportados
- file:// — Acceso al sistema de ficheros local
- http:// — Acceso a URLS en HTTP(s)
- ftp:// — Acceso a URLs por FTP(s)
- php:// — Acceso a distintos flujos de E/S
- zlib:// — Flujos de compresión
- data:// — Data (RFC 2397)
- glob:// — Encuentra las rutas que coincidan con el patrón
- phar:// — Archivo PHP
- ssh2:// — Secure Shell 2
- rar:// — RAR
- ogg:// — Flujos de audio
- expect:// — Flujos de Interacción de Procesos
There are no user contributed notes for this page.
