Как сравнить 2 разных строки, которые ссылаются на 1 каталог? - PullRequest
0 голосов
/ 05 февраля 2011

Например, следующие 2 переменные дают ссылку на один и тот же каталог, но строки разные.Как я могу определить, что они означают один и тот же каталог?

$dir1 = 'application/somedir/some_subdir/../';
$dir2 = 'application/somedir/';

1 Ответ

10 голосов
/ 05 февраля 2011

Использование realpath()

if (realpath($dir1) == realpath($dir2)) {
    do_stuff();
}

См. http://php.net/manual/en/function.realpath.php

Вы также можете проверить, что каталоги существуют, прежде чем их использовать.

...