Escolar Documentos
Profissional Documentos
Cultura Documentos
Estndar de PHP
*Introduccin
Tratamiento de iteradores
Tratamiento de XML
Manejo de directorios y ficheros
Manejo de excepciones
Contadores
* Ventajas e inconvenientes
*Estructuras de Datos
SplDoublyLinkedList
oSplStack
oSplQueue
* Siendo
*Listas Doblemente
Enlazadas
* Mtodos Heredados
SplDoublyLinkedList::add
SplDoublyLinkedList::botton
SplDoublyLinkedList::pop
SplDoublyLinkedList::prev
SplDoublyLinkedList::push
* Mtodos SplStack
SplStack::__construct
SplStack::setIteratorMode
* Mtodos SplQueue
SplQueue::__construct
SplQueue::dequeue
SplQueue::enqueue
SplQueue::setIteratorMode
*Listas Doblemente
Enlazadas
SplHeap
oSplMaxHeap
oSplMinHeap
SplPriorityQueue
*Montculos
*Mtodos SplHeap
* Sintaxis SplHeap:
abstractSplHeapimplementsIterator,Countable
{}
* Sintaxis SplPriorityQueue:
SplPriorityQueueimplements Iterator, Countable
{}
*Montculos
SplFixedArray
* Sintaxis:
SplFixedArrayimplementsIterator,ArrayAccess
,Countable { }
*Arrays
SplObjectStorage
* Sintaxis:
SplObjectStorageimplementsCountable,Iterator
,Serializable,ArrayAccess { }
*Mapa
* ArrayIterator
RecursiveArrayIterator
* EmptyIterator
* IteratorIterator
AppendIterator
CachingIterator
oRecursiveCachingIterator
* FilterIterator
CallbackFilterIterator
o RecursiveCallbackFilterIterator
RecursiveFilterIterator
o ParentIterator
RegexIterator
o RecursiveRegexIterator
*Iteradores
* Sintaxis:
EmptyIteratorimplementsIterator { }
IteratorIteratorimplementsOuterIterator { }
*Iteradores
*Countable
Countable::count
*OuterIterator
OuterIterator::getInnerIterator
*RecursiveIterator
RecursiveIterator::getChildren
RecursiveIterator::hasChildren
*SeekableIterator
SeekableIterator::seek
*Interfaces
* BadFunctionCallException
* BadMethodCallException
* DomainException
* InvalidArgumentException
* LengthException
* OutOfRangeException
Sintaxis:
BadFunctionCallExceptionextendsLogicExcepti
on { }
* LogicException
Sintaxis:
LogicExceptionextendsException { }
*Excepciones
* OutOfBoundsException
* OverflowException
* RangeException
* RuntimeException
* UnderflowException
* UnexpectedValueException
Sintaxis:
OutOfBoundsExceptionextendsRuntimeExce
ption { }
*Excepciones
* class_implements
* class_parents
* class_uses
* interator_apply
* iterator_count
* iterator_to_array
* spl_autoload_call
* spl_autoload_extensions
* spl_autoload_functions
* spl_autoload_register
* spl_autoload_unregister
* spl_autoload
* spl_classes
* spl_object_hash
*Funciones SPL
*SplFileInfo
Mtodos
SplFileInfo::getATime
SplFileInfo::getBasename
SplFileInfo::getCTime
*SplFileObject
Mtodos
SplFileObject::eof
SplFileObject::fflush
SplFileObject::fgetc
*SplTempFileObjetc
Mtodos
SplTempFileObject::__construct
*Manejo de Ficheros
* ArrayObject
Mtodos
ArrayObject::append
ArrayObject::asort
ArrayObject::ksort
* SplObserver
Mtodos
SplObserver::update
* SplSubject
Mtodos
SplSubject::attach
SplSubject::detach
SplSubject::notify
*Clases Miscelneas e
Interfaces
* http://php.net/manual/es/book.spl.php
* http://www.juntadeandalucia.es/servicios/madeja/
contenido/recurso/269
*Infografa
GRACIAS!