realpath を何となく眺めていると。
ファイルが存在しない時は false を返すと書いてある。え、そうなのか。当たり前だけど、気づいてなかった
realpath() returns FALSE on failure, e.g. if the file does not exist.
file_exists した後に、realpath で整形してた。
realpath 一個で十分でした。辛い
<?php if (!( $fname = realpath("../../file") ) ){ return 0 }
これで良いんだ。。。file_exists なんてそんなに出番なかったんだ。