Cómo cambiar los ajustes de configuración
Sintaxis básica
Manual de PHP
PHP Manual
Referencia del lenguaje
Sintaxis básica
Etiquetas de PHP
Salir de HTML
Separación de instrucciones
Comentarios
Tipos
Introducción
Booleanos
Enteros
Números de punto flotante
Cadenas
Arrays
Objetos
Recursos
NULO
Llamadas de retorno
Pseudo tipos y variables usadas en esta documentación
Manipulación de tipos
Variables
Conceptos básicos
Variables Predefinidas
Ámbito de las variables
Variables variables
Variables Desde Fuentes Externas
Constantes
Sintaxis
Constantes predefinidas
Expresiones
Operadores
Precedencia de operadores
Operadores aritméticos
Operadores de asignación
Operadores bit a bit
Operadores de comparación
Operadores de control de errores
Operadores de ejecución
Operadores de incremento/decremento
Operadores lógicos
Operadores para strings
Operadores para arrays
Operadores de tipo
Estructuras de Control
Introducción
if
else
elseif/else if
Sintaxis alternativa de estructuras de control
while
do-while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once
goto
Funciones
Funciones definidas por el usuario
Argumentos de funciones
Devolver valores
Funciones variables
Funciones internas (incluidas)
Funciones anónimas
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
Ampliar las Excepciones
Generadores
Información general
Generator syntax
Objetos Generator
Comparación entre generadores y objetos Iterator
Referencias Explicadas
¿Qué son las Referencias?
¿Qué hacen las referencias?
¿Qué NO son las Referencias?
Pasar por Referencia
Devolver Referencias
Destruir Referencias
Ubicar las Referencias
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
Exception
ErrorException
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
Cómo cambiar los ajustes de configuración
Sintaxis básica
Manual de PHP
PHP Manual