]> granicus.if.org Git - php/commitdiff
Update
authorMarcus Boerger <helly@php.net>
Tue, 9 Mar 2004 17:47:28 +0000 (17:47 +0000)
committerMarcus Boerger <helly@php.net>
Tue, 9 Mar 2004 17:47:28 +0000 (17:47 +0000)
ext/spl/README

index dff015e2c13f33fbf12a647585360cf730f75d27..7806b0f5604d555619ba08962cb01d5cbfe670e9 100755 (executable)
@@ -4,11 +4,15 @@ code in the file spl.php or in the corresponding .inc file in the examples
 subdirectory. Based on the internal implementations or the files in the 
 examples subdirectory there are also some .php files to experiment with.
 
-The .inc files are not included automatically because the are sooner or 
+The .inc files are not included automatically because they are sooner or 
 later integrated into the extension. That means that you either need to 
 put the code of examples/autoload into your autoprepend file or that you
 have to point your ini setting auto_prepend_file to this file.
 
+Below is a list of interfaces/classes already availabel natively through
+the SPL extension grouped by category. For more information refer to the 
+docuement spl.php.
+
 1) Iterators
 
 SPL offers some advanced iterator algorithms:
@@ -17,23 +21,27 @@ interface RecursiveIterator implements Iterator
 class RecursiveIteratorIterator implements Iterator
 abstract class FilterIterator implements Iterator
 class ParentIterator extends FilterIterator implements RecursiveIterator
+interface SeekableIterator implements Iterator
+class LimitIterator implements Iterator
+class CachingIterator implements Iterator
+class CachingRecursiveIterator extends CachingIterator implements RecursiveIterator
 
 2) Directories
 
-SPL offers two advanced directory classes.
+SPL offers two advanced directory classes:
 
 class DirectoryIterator implements Iterator
 class RecursiveDirectoryIterator extends DirectoryIterator implements RecursiveIterator
 
 3) XML
 
-SPL offers an advanced XML handling class.
+SPL offers an advanced XML handling class:
 
 class SimpleXMLIterator extends simplexml_element extends recursiveiterator
 
 4) Array Overloading
 
-SPL offers advanced Array overloading.
+SPL offers advanced Array overloading:
 
 class ArrayObject implements IteratorAggregate
 class ArrayIterator implements Iterator