File tree 2 files changed +11
-3
lines changed 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,10 @@ PHP NEWS
18
18
- Random:
19
19
. Deprecate MT_RAND_PHP. (timwolla)
20
20
21
+ - SPL:
22
+ . Fixed GH-11573 (RecursiveDirectoryIterator::hasChildren is slow).
23
+ (nielsdos)
24
+
21
25
06 Jul 2023, PHP 8.3.0alpha3
22
26
23
27
- Core:
Original file line number Diff line number Diff line change @@ -399,11 +399,15 @@ PHP 8.3 UPGRADE NOTES
399
399
14. Performance Improvements
400
400
========================================
401
401
402
- - Standard:
403
- . The file() flags error check is now about 7% faster.
404
-
405
402
- DOM:
406
403
. Looping over a DOMNodeList now uses caching. Therefore requesting items no
407
404
longer takes quadratic time by default.
408
405
. Getting text content from nodes now avoids an allocation, resulting in a
409
406
performance gain.
407
+
408
+ - Standard:
409
+ . The file() flags error check is now about 7% faster.
410
+
411
+ - SPL:
412
+ . RecursiveDirectoryIterator now performs less I/O when looping over a
413
+ directory.
You can’t perform that action at this time.
0 commit comments