Например, следующие 2 переменные дают ссылку на один и тот же каталог, но строки разные.Как я могу определить, что они означают один и тот же каталог?
$dir1 = 'application/somedir/some_subdir/../'; $dir2 = 'application/somedir/';
Использование realpath()
realpath()
if (realpath($dir1) == realpath($dir2)) { do_stuff(); }
См. http://php.net/manual/en/function.realpath.php
Вы также можете проверить, что каталоги существуют, прежде чем их использовать.