php-src/ext/spl
Dmitry Stogov d7f2dc4ec6 Improve HashTable iterators handling:
- Avoid iterators check/update on each HashTable update opration
- Keep position equal (or above) nNumUsed instead of HT_INVALID_IDX
- Fixed iterators handling in array_unshift()
2018-03-22 02:41:49 +03:00
..
examples Remove trailing whitespace in inc files 2018-02-10 19:20:23 +01:00
internal Remove trailing whitespace in inc files 2018-02-10 19:20:23 +01:00
tests Remove duplicated tests 2018-02-22 13:03:21 +01:00
config.m4 Drop HAVE_PACKED_OBJECT_VALUE 2015-10-06 23:12:34 +02:00
config.w32 made ext/date and ext/spl use static tsrm ls cache 2014-10-15 12:24:03 +02:00
CREDITS
doxygen.cfg commented out the HHC_LOCATION line, as there are no easy to use alternatives for 2012-10-25 17:11:13 +02:00
php_spl.c Use bool instead of boolean in proto 2018-02-04 17:00:24 +01:00
php_spl.h year++ 2018-01-02 12:57:58 +08:00
README These links to ~helly don't work anymore. 2014-04-17 17:20:24 +02:00
spl_array.c Improve HashTable iterators handling: 2018-03-22 02:41:49 +03:00
spl_array.h year++ 2018-01-02 12:57:58 +08:00
spl_directory.c Remove return types from some magic method in protos 2018-03-09 12:04:46 +01:00
spl_directory.h year++ 2018-01-02 12:57:58 +08:00
spl_dllist.c year++ 2018-01-02 12:57:58 +08:00
spl_dllist.h year++ 2018-01-02 12:57:58 +08:00
spl_engine.c year++ 2018-01-02 12:57:58 +08:00
spl_engine.h year++ 2018-01-02 12:57:58 +08:00
spl_exceptions.c year++ 2018-01-02 12:57:58 +08:00
spl_exceptions.h year++ 2018-01-02 12:57:58 +08:00
spl_fixedarray.c Remove return types from some magic method in protos 2018-03-09 12:04:46 +01:00
spl_fixedarray.h year++ 2018-01-02 12:57:58 +08:00
spl_functions.c year++ 2018-01-02 12:57:58 +08:00
spl_functions.h year++ 2018-01-02 12:57:58 +08:00
spl_heap.c year++ 2018-01-02 12:57:58 +08:00
spl_heap.h year++ 2018-01-02 12:57:58 +08:00
spl_iterators.c Remove return types from some magic method in protos 2018-03-09 12:04:46 +01:00
spl_iterators.h year++ 2018-01-02 12:57:58 +08:00
spl_observer.c Improve HashTable iterators handling: 2018-03-22 02:41:49 +03:00
spl_observer.h year++ 2018-01-02 12:57:58 +08:00
spl.php "Countable" interface is moved from SPL to Core 2017-05-25 12:47:43 +03: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/manual/en/book.spl.php