spl.php File Reference

Documentation of internal classes and interfaces. More...

Go to the source code of this file.

Classes

interface  ArrayAccess
 Interface to override array access of objects. More...
class  ArrayIterator
 An Array iterator. More...
class  ArrayObject
 An Array wrapper. More...
class  BadFunctionCallException
 Exception thrown when a function call was illegal. More...
class  BadMethodCallException
 Exception thrown when a method call was illegal. More...
interface  Countable
 This Interface allows to hook into the global count() function. More...
class  DirectoryIterator
 Directory iterator. More...
class  DomainException
 Exception that denotes a value not in the valid domain was used. More...
class  Exception
 Basic Exception class. More...
class  InvalidArgumentException
 Exception that denotes invalid arguments were passed. More...
interface  Iterator
 Basic iterator. More...
interface  IteratorAggregate
 Interface to create an external Iterator. More...
class  LengthException
 Exception thrown when a parameter exceeds the allowed length. More...
class  LogicException
 Exception that represents error in the program logic. More...
class  OutOfBoundsException
 Exception thrown when an illegal index was requested. More...
class  OutOfRangeException
 Exception thrown when an illegal index was requested. More...
class  OverflowException
 Exception thrown to indicate arithmetic/buffer overflow. More...
class  RangeException
 Exception thrown to indicate range errors during program execution. More...
class  RecursiveDirectoryIterator
 recursive directory iterator More...
class  RuntimeException
 Exception thrown for errors that are only detectable at runtime. More...
interface  Serializable
 Interface for customized serializing. More...
class  SimpleXMLIterator
 recursive SimpleXML_Element iterator More...
class  SplFileInfo
 File info class. More...
interface  SplObserver
 Observer of the observer pattern. More...
interface  SplSubject
 Subject to the observer pattern. More...
interface  Traversable
 Interface to detect a class is traversable using foreach. More...
class  UnderflowException
 Exception thrown to indicate arithmetic/buffer underflow. More...
class  UnexpectedValueException
 Exception thrown to indicate an unexpected value. More...

Functions

 iterator_count (Traversable $it)
 iterator_to_array (Traversable $it, $use_keys=true)
 spl_autoload (string $class_name, string $file_extensions=NULL)
 spl_autoload_call (string $class_name)
 spl_autoload_extensions ($file_extensions)
 spl_autoload_functions ()
 spl_autoload_register (string $autoload_function="spl_autoload", $throw=true)
 spl_autoload_unregister (string $autoload_function="spl_autoload")
 spl_classes ()


Detailed Description

Documentation of internal classes and interfaces.

SPL - Standard PHP Library

(c) Marcus Boerger, 2003 - 2007

Definition in file spl.php.


Generated on Thu Apr 26 01:04:49 2007 for SPL-StandardPHPLibrary by  doxygen 1.5.2