ezimuel/zf2 — comment on commit 8aead89859ada5f057333e7691fb1e01ae0be61a
File: library/Zend/Config/Reader/Ini.php line 89
By DASPRiD:

file_exists is not the only error that can occur. What happens when the INI file contains invalid syntax or is not readable/is a directory? You should just capture the errors from parse_ini_file()/parse_ini_string() (below) and not do own checks.