« SeasLog::warning
Introducción »
PHP Manual
Otras extensiones básicas
SPL - Biblioteca estándar de PHP
SPL - Biblioteca estándar de PHP
Introducción
Instalación/Configuración
Requerimientos
Instalación
Configuración en tiempo de ejecución
Tipos de recursos
Constantes predefinidas
Estructuras de datos
SplDoublyLinkedList
— La clase SplDoublyLinkedList
SplStack
— La clase SplStack
SplQueue
— La clase SplQueue
SplHeap
— La clase SplHeap
SplMaxHeap
— la clase SplMaxHeap
SplMinHeap
— La clase SplMinHeap
SplPriorityQueue
— la clase SplPriorityQueue
SplFixedArray
— La clase SplFixedArray
SplObjectStorage
— La clase SplObjectStorage
Iteradores
AppendIterator
— La clase AppendIterator
ArrayIterator
— La clase ArrayIterator
CachingIterator
— La clase CachingIterator
CallbackFilterIterator
— La clase CallbackFilterIterator
DirectoryIterator
— La clase DirectoryIterator
EmptyIterator
— La clase EmptyIterator
FilesystemIterator
— La clase FilesystemIterator
FilterIterator
— The FilterIterator class
GlobIterator
— La clase GlobIterator
InfiniteIterator
— La clase InfiniteIterator
IteratorIterator
— La clase IteratorIterator
LimitIterator
— La clase LimitIterator
MultipleIterator
— La clase MultipleIterator
NoRewindIterator
— La clase NoRewindIterator
ParentIterator
— La clase ParentIterator
RecursiveArrayIterator
— La clase RecursiveArrayIterator
RecursiveCachingIterator
— La clase RecursiveCachingIterator
RecursiveCallbackFilterIterator
— La clase RecursiveCallbackFilterIterator
RecursiveDirectoryIterator
— La clase RecursiveDirectoryIterator
RecursiveFilterIterator
— La clase RecursiveFilterIterator
RecursiveIteratorIterator
— La clase RecursiveIteratorIterator
RecursiveRegexIterator
— La clase RecursiveRegexIterator
RecursiveTreeIterator
— La clase RecursiveTreeIterator
RegexIterator
— La clase RegexIterator
Interfaces
Countable
— El interfaz Countable
OuterIterator
— El interfaz OuterIterator
RecursiveIterator
— El interfaz RecursiveIterator
SeekableIterator
— La interfaz SeekableIterator
Excepciones
BadFunctionCallException
— La clase BadFunctionCallException
BadMethodCallException
— La clase BadMethodCallException
DomainException
— La clase DomainException
InvalidArgumentException
— La clase InvalidArgumentException
LengthException
— La clase LengthException
LogicException
— La clase LogicException
OutOfBoundsException
— La clase OutOfBoundsException
OutOfRangeException
— La clase OutOfRangeException
OverflowException
— La clase OverflowException
RangeException
— La clase RangeException
RuntimeException
— La clase RuntimeException
UnderflowException
— La clase UnderflowException
UnexpectedValueException
— La clase UnexpectedValueException
Funciones SPL
class_implements
— Devuelve las interfaces que son implementadas por la clase o interfaz dadas
class_parents
— Devuelve las clases padre de la clase dada.
class_uses
— Devolver los "traits" usados por la clase dada
iterator_apply
— Llamar a una función para cada elemento de un iterador
iterator_count
— Contar los elementos de un iterador
iterator_to_array
— Copiar el iterador a un array
spl_autoload_call
— Probar todos las funciones registradas __autoload() para cargar la clase solicitada
spl_autoload_extensions
— Registrar y devolver las extensiones de ficheros predeterminadas para spl_autoload
spl_autoload_functions
— Devolver todas las funciones __autoload() registradas
spl_autoload_register
— Registrar las funciones dadas como implementación de __autoload()
spl_autoload_unregister
— Desregistrar una función dada como implementación de __autoload()
spl_autoload
— Implementación predeterminada para __autoload()
spl_classes
— Devuelve las clases SPL disponibles
spl_object_hash
— Devuelve el id del hash del objeto dado
spl_object_id
— Return the integer object handle for given object
Manejo de ficheros
SplFileInfo
— La clase SplFileInfo
SplFileObject
— La clase SplFileObject
SplTempFileObject
— La clase SplTempFileObject
Misceláneos clases e interfaces
ArrayObject
— La clase ArrayObject
SplObserver
— La interfaz SplObserver
SplSubject
— El interfaz SplSubject