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"];