realpath($filePath)
, вероятно, поможет:
http://php.net/manual/en/function.realpath.php
Так что, по сути, вы можете использовать
$resolvedPath = realpath($myPath);
if (is_file($resolvedPath)) {...}
Хотя сейчас я не уверен, что это на самом деле ответило на вашвопрос.Если ваши файлы всегда хорошо сформированы для Linux, они также будут работать в Windows?Или вы планируете иметь два разных файла с именами Test.php
и test.php
в одной папке / каталоге, и вам необходимо распознать эту разницу?