Bu ayarlar statik değişkenler sanırım. Yani belirli kurallara göre değişmiyor. Bu durumda sınıf kullanmak mantıksız.
//config.php
return [
  "smtp"=>[
     "mail"=>"falaca [ at  ]filanca.com",
     "sifre"=>"12345"
  ],
  "baska_bir_ayar"=>"Başka bişey"
];


//ayarın kullanıldığı sayfa
$config = include("config.php");

$smtp_mail = $config["smtp"]["mail"];
$baska_bir_ayar = $config["baska_bir_ayar"];