НЕ СЛЕДУЕТ вообще заниматься такими вещами, как включить файл в функции. кроме совсем редких специальных случаев. Файл надо прочитать отдельно, и потом передать его содержимое в функцию в качестве параметра.
Кроме этого, надо в принципе стараться писать осмысленный код и не совершать хаотичных телодвижений. Например, не пытаться подключить
файл два раза, причем один раз - с заведомо неверным путём.
поэтому данный код переписать так
class ClassName
{
protected $config;
public function __construct($config)
{
$this->config = $config;
}
public function FunctionName()
{
}
}
$config = require __DIR__."../config.php";
$obj = new ClassName($config);
$obj->FunctionName();