|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2013-06-07 15:08 UTC] vosa at binaryparadise dot com
Description: ------------ --- From manual page: http://www.php.net/function.readdir#refsect1-function.readdir-examples --- From documentation: "Returns the entry name on success or FALSE on failure." Function returns NULL instead of FALSE in case of bad dir_handler. I think it should be mentioned in documentation at least. If dir_handler is not exactly resource, then i.e.: "while(FALSE === readdir('definitely_not_handler'));" can end very badly. Test script: --------------- var_dump(readdir('definitely_not_handler')); Expected result: ---------------- FALSE Actual result: -------------- NULL PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 01 04:00:02 2025 UTC |
Sorry for bad example in original message. Correct one: while(FALSE !== readdir('definitely_not_handler'));