function getCatigories($patch) {
 
    function name($val) {
        global $patch;
        //вот тут я val сравниваю с внешней $patch
        if($val  == $patch){return true;}
        else{return false;}
    }
 
 
    return  array_filter(scandir($patch), 'name');
};
 
//то есть если элемент массива равен 'doors'  то оставить его.
getCatigories('doors');