Loading...

if (isset($_GET['m']))
{
$modull = str_replace(array('/', '.', '\\'), '', preg_replace('/\0/s', '', $_GET['m']));
$modull = 'Modules/'.$modull.'.php';
if (is_file($modull))
{
include $modull ;
}
else
{
include 'Modules/main.php';
}
}
else
{
include 'Modules/main.php';
}

Нарыл я в пабле кусок кода)) и еще пару и смотрю некоторые юзают file_exists а некоторые is_file что правельней сюда подходит?
is_file() проверяет наличие файла, file_exists() правильность пути. лучше юзать is_file() исключает ошибку когда существует директория но в ней нет файла
SNEG ,

file_exists проверяет существует ли такой файл или каталог

is_file проверит является ли файл файлом явно и не проверяет каталоги (при указании существующего каталога вернёт false)

is_file - правильный выбор для проверки существования файла
Спасибо за помощь
________
посл. ред. 23.10.2017 в 09:09; всего 1 раз(а); by SNEG
Онлайн: 0
Время:
Gen. 0.0733
(c) Bym.Guru 2010-2026