php-src/ext/spl
Dmitry Stogov dd1c68e67f Merge branch 'master' into phpng
* master: (77 commits)
  NEWS entry for Fix potential segfault in dns_get_record()
  NEWS entry for "Fix potential segfault in dns_get_record()"
  NEWS entry for Fix potential segfault in dns_get_record(
  Fix potential segfault in dns_get_record()
  Revert "Add optional second arg to unserialize()"
  5.5.15 now
  update NEWS
  Fix bug #66127 (Segmentation fault with ArrayObject unset)
  5.4.31 next
  Add NEWS. This doesn't need UPGRADING (or an RFC), IMO.
  Fix broken test.
  Add a mime type map generation script and update the header.
  Move the mime type map out of php_cli_server.c for easier generation.
  Replace the CLI server's linear search for extensions with a hash table.
  fix test
  Remove unused included file
  NEWS
  NEWS
  NEWS
  Fixed Bug #67413 	fileinfo: cdf_read_property_info insufficient boundary chec
  ...

Conflicts:
	Zend/zend_closures.c
	Zend/zend_execute.c
	Zend/zend_vm_def.h
	Zend/zend_vm_execute.h
	ext/spl/spl_array.c
	ext/standard/basic_functions.c
	ext/standard/dns.c
	ext/standard/var.c
2014-06-12 05:07:33 +04:00
..
examples Merge branch 'PHP-5.3' into PHP-5.4 2012-10-10 10:45:07 +08:00
internal Revert "EmptyIterator now implements Countable; fixes bug 60577" 2013-09-18 15:06:36 +02:00
tests Merge branch 'master' into phpng 2014-06-12 05:07:33 +04:00
config.m4
config.w32
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
package.xml
php_spl.c Make they are in the same style of Z_ISREF 2014-05-03 16:08:58 +08:00
php_spl.h Use better data structures (incomplete) 2014-02-11 19:33:18 +08:00
README These links to ~helly don't work anymore. 2014-04-17 17:20:24 +02:00
spl_array.c Merge branch 'PHP-5.6' 2014-06-10 23:21:17 -07:00
spl_array.h Bump year 2014-01-03 11:08:10 +08:00
spl_directory.c Merge branch 'PHP-5.6' 2014-06-01 19:42:53 +08:00
spl_directory.h Fixed segfault (invalid free handling) 2014-03-16 22:05:38 +08:00
spl_dllist.c Use reference counting instead of zval duplication 2014-06-05 16:04:11 +04:00
spl_dllist.h Bump year 2014-01-03 11:08:10 +08:00
spl_engine.c Simplified and optimized ZEND_HANDLE_NUMERIC() 2014-06-03 13:10:42 +04:00
spl_engine.h Use better data structures (incomplete) 2014-02-11 19:33:18 +08:00
spl_exceptions.c Bump year 2014-01-03 11:08:10 +08:00
spl_exceptions.h Bump year 2014-01-03 11:08:10 +08:00
spl_fixedarray.c Use reference counting instead of zval duplication 2014-06-05 16:04:11 +04:00
spl_fixedarray.h Bump year 2014-01-03 11:08:10 +08:00
spl_functions.c Use better data structures (incomplete) 2014-02-17 17:59:18 +04:00
spl_functions.h Use better data structures (incomplete) 2014-02-17 17:59:18 +04:00
spl_heap.c Use reference counting instead of zval duplication 2014-06-05 16:04:11 +04:00
spl_heap.h Bump year 2014-01-03 11:08:10 +08:00
spl_iterators.c Merge branch 'master' into phpng 2014-06-01 22:43:06 +08:00
spl_iterators.h Refactored data structures to keep zend_object* instead of a whole zval in some places 2014-03-28 02:11:22 +04:00
spl_observer.c Use optimized zend_array_dup() function. convert zend_hash_num_elements() and zend_hash_next_free_element() into macros. 2014-05-23 20:37:53 +04:00
spl_observer.h Bump year 2014-01-03 11:08:10 +08:00
spl.php These links to ~helly don't work anymore. 2014-04-17 17:20:24 +02:00
TODO

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