Что лучше возвращать, когда уже нечего: false или null?
Пишу небольшой класс для себя для парсинга файлов. Есть метод, который читает файл, пока есть что читать. Что лучше возвращать, когда данных для чтения больше нет? В PHP как правило используют false, к примеру в readdir. Но null по-моему логичнее.
???
Что лучше возвращать, когда данных для чтения больше нет? В PHP как правило используют false, к примеру в readdir.
Видимо, невнимательно читали документацию php.net/manual/en/function.readdir.php
false - это ошибка выполнения.
А null (не в этой функции, а вообще) - отсутствие данных.