1
0
mirror of https://github.com/php/php-src.git synced 2026-04-15 03:51:07 +02:00
Files
archived-php-src/ext/spl
Marcus Boerger b628fc219a - MFH Synch directory changes
[DOC]
# Class FilesystemIterator was introduced to have a better DirectoryIterator
# without having to change DirectoryIterator or RecursiveDirectoryIterator.
# On top of FilterIterator the new GlobIterator was introduced. This one allows
# to implement Countable(). But a glob stream flattens all structure, so it
# cannot be derived from RedursiveIterator. With the new structure all children
# of FilesystemIterator have nearly the same behavior. Just their capabilities
# are a bit different. Check out new inheritance tree on SplFileInfo:
#
# [marcus@frodo PHP_5_3]$ php ext/spl/examples/class_tree.php SplFileInfo
# make: `sapi/cli/php' is up to date.
# SplFileInfo
# |-DirectoryIterator (Iterator)
# | \-FilesystemIterator
# |   |-GlobIterator (Countable)
# |   \-RecursiveDirectoryIterator (RecursiveIterator)
# |     \-Phar (ArrayAccess, Countable)
# |-PharFileInfo
# \-SplFileObject (RecursiveIterator, SeekableIterator)
#   \-SplTempFileObject
2008-02-02 23:09:38 +00:00
..
2008-02-02 21:02:25 +00:00
2008-02-02 04:03:03 +00:00
2006-07-20 22:54:21 +00:00
2004-01-19 08:32:58 +00:00
2008-02-02 23:09:38 +00:00
2004-11-01 18:01:06 +00:00
2007-12-31 07:17:19 +00:00
2007-12-31 07:17:19 +00:00
2008-02-02 23:09:38 +00:00
2008-02-02 23:09:38 +00:00
2008-01-15 09:44:07 +00:00
2007-12-31 07:17:19 +00:00
2007-12-31 07:17:19 +00:00
2007-12-31 07:17:19 +00:00
2007-12-31 07:17:19 +00:00
2003-12-04 17:45:36 +00:00

This is an extension that aims to implement some efficient data access 
interfaces and classes. You'll find the classes documented using php
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.

For more information look at: http://php.net/~helly/php/ext/spl