php-src/ext/spl
Peter Kokot d153fbc5a9 Convert CRLF line endings to LF
This patch simplifies line endings tracked in the Git repository and
syncs them to all include the LF style instead of the CRLF files.

Newline characters:
- LF (\n) (*nix and Mac)
- CRLF (\r\n) (Windows)
- CR (\r) (old Mac, obsolete)

To see which line endings are in the index and in the working copy the
following command can be used:
`git ls-files --eol`

Git additionally provides `.gitattributes` file to specify if some files
need to have specific line endings on all platforms (either CRLF or LF).

Changed files shouldn't cause issues on modern Windows platforms because
also Git can do output conversion is core.autocrlf=true is set on
Windows and use CRLF newlines in all files in the working tree.

Unless CRLF files are tracked specifically, Git by default tracks all
files in the index using LF newlines.
2019-05-07 04:34:37 +02:00
..
examples Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
internal Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
tests Convert CRLF line endings to LF 2019-05-07 04:34:37 +02:00
config.m4 Trim trailing whitespace in source code files 2018-10-13 14:14:50 +02:00
config.w32 Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
CREDITS
doxygen.cfg
php_spl.c Fix #77360: class_uses causes segfault 2018-12-27 15:34:02 +01:00
php_spl.h year++ 2018-01-02 12:57:58 +08:00
README Trim trailing whitespace in source code files 2018-10-13 14:16:33 +02:00
spl_array.c Fix #77298: segfault occurs when add property to unserialized empty ArrayObject 2018-12-21 17:45:52 +01:00
spl_array.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_directory.c Merge branch 'PHP-7.2' into PHP-7.3 2019-04-28 00:50:54 +02:00
spl_directory.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_dllist.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_dllist.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_engine.c year++ 2018-01-02 12:57:58 +08:00
spl_engine.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_exceptions.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_exceptions.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_fixedarray.c Trim trailing whitespace in source code files 2018-10-13 14:14:50 +02:00
spl_fixedarray.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_functions.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_functions.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_heap.c Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
spl_heap.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_iterators.c Merge branch 'PHP-7.2' into PHP-7.3 2018-08-18 14:39:15 +02:00
spl_iterators.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_observer.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
spl_observer.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02: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