0バイトのファイルを読み込むと警告?

PHPのfile_get_contents()関数は、なんかよくわかんないんだけどファイルの中身が空だとWarinigになるっぽい。

出ないなぁ〜〜〜

$ touch foo
$ /usr/local/php-4.4.2/bin/php -derror_reporting=E_ALL -r 'var_dump( file_get_contents( "foo"));'
string(0) ""
$ /usr/local/php-5.1.2/bin/php -derror_reporting=E_ALL -r 'var_dump( file_get_contents( "foo"));'
string(0) ""

/procとか特殊なファイルで読み込んだら0バイトのものを読もうとしたら警告が出ることはあったかもしれない