php-doc-en/reference/spl
Tyson Andre 8d226f128f
Link to spl_object_id from similar functions
Using an integer is faster and more memory-efficient than creating a 32-byte
string hash.

`runkit7_object_id` is one way to polyfill PHP 7.2+ `spl_object_id`
in older PHP 7 versions and continues to exist in the PECL.

Closes GH-1198.
2021-12-12 16:15:16 +01:00
..
appenditerator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
arrayiterator Normalise SPL sorting docs with array ones (#925) 2021-10-08 15:29:02 +01:00
arrayobject Remove incorrect return comment for ArrayObject::unserialize 2021-11-16 17:09:22 +01:00
cachingiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
callbackfilteriterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
countable Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
directoryiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
emptyiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
filesystemiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
filteriterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
functions Link to spl_object_id from similar functions 2021-12-12 16:15:16 +01:00
globiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
infiniteiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
iteratoriterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
limititerator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
multipleiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
norewinditerator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
outeriterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
parentiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursivearrayiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursivecachingiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursivecallbackfilteriterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursivedirectoryiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursivefilteriterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursiveiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursiveiteratoriterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursiveregexiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursivetreeiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
regexiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
seekableiterator Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
spldoublylinkedlist fixed refpurpose title, followed parameter name changes. 2021-08-12 21:46:14 +09:00
splfileinfo moved return value on failure description to "returnvalues" section. 2021-08-12 21:43:19 +09:00
splfileobject Update param name in SplFileObject::fputcsv 2021-09-28 19:28:06 +01:00
splfixedarray Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
splheap Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
splmaxheap
splminheap
splobjectstorage Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
splobserver Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
splpriorityqueue Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
splqueue
splstack
splsubject Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
spltempfileobject Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
appenditerator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
arrayiterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
arrayobject.xml Removed Changelog entries for PHP 5, PHP 7.0 (#543) 2021-04-22 17:52:58 +03:00
badfunctioncallexception.xml
badmethodcallexception.xml
book.xml
cachingiterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
callbackfilteriterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
constants.xml Removed references to PHP 5, PHP 7.0 (#545) 2021-04-24 20:01:17 +03:00
countable.xml Mark a few interfaces as oointerface rather than ooclass (#818) 2021-07-30 17:01:16 +02:00
datastructures.xml
directoryiterator.xml Removed Changelog entries for PHP 5, PHP 7.0 (#543) 2021-04-22 17:52:58 +03:00
domainexception.xml
emptyiterator.xml
exceptions.xml
files.xml
filesystemiterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
filteriterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
globiterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
infiniteiterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
interfaces.xml
invalidargumentexception.xml
iteratoriterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
iterators.xml
lengthexception.xml
limititerator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
logicexception.xml
miscellaneous.xml
multipleiterator.xml
norewinditerator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
outeriterator.xml Mark a few interfaces as oointerface rather than ooclass (#818) 2021-07-30 17:01:16 +02:00
outofboundsexception.xml
outofrangeexception.xml
overflowexception.xml
parentiterator.xml fixed XPointer evaluation failed warnings 2021-08-12 21:36:30 +09:00
rangeexception.xml
recursivearrayiterator.xml InheritedMethods instead of Inherits 2021-08-12 11:50:15 +03:00
recursivecachingiterator.xml InheritedMethods instead of Inherits 2021-08-12 11:50:15 +03:00
recursivecallbackfilteriterator.xml
recursivedirectoryiterator.xml InheritedMethods instead of Inherits 2021-08-12 11:50:15 +03:00
recursivefilteriterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursiveiterator.xml Mark a few interfaces as oointerface rather than ooclass (#818) 2021-07-30 17:01:16 +02:00
recursiveiteratoriterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
recursiveregexiterator.xml
recursivetreeiterator.xml Generate ext/spl methodsynopses based on stubs (#624) 2021-08-11 23:44:41 +02:00
reference.xml
regexiterator.xml
runtimeexception.xml
seekableiterator.xml Mark a few interfaces as oointerface rather than ooclass (#818) 2021-07-30 17:01:16 +02:00
setup.xml
spldoublylinkedlist.xml Remove spldoublylinkedlist construct (#641) 2021-05-31 18:23:33 +08:00
splfileinfo.xml hyphenate "object-oriented" 2021-08-08 18:48:47 +01:00
splfileobject.xml hyphenate "object-oriented" 2021-08-08 18:48:47 +01:00
splfixedarray.xml
splheap.xml
splmaxheap.xml
splminheap.xml
splobjectstorage.xml
splobserver.xml
splpriorityqueue.xml
splqueue.xml
splstack.xml
splsubject.xml
spltempfileobject.xml hyphenate "object-oriented" 2021-08-08 18:48:47 +01:00
underflowexception.xml
unexpectedvalueexception.xml
versions.xml Added PHP 8 into versions.xml for spl based on stubs. 2021-04-30 00:11:29 +01:00