Merhaba arkadaşlar,

config.php dosyası için sistemin tüm genel işleyişi ile alakalı veriler barındıracağım ancak 2 şekil arasında kaldım sizce en mantıklı yol nedir ?

1- Yöntem ;

$config["smtp"]["mail"] = "";
$config["smtp"]["sifre"] = "";
$config["site_durum"]["aktif_pasif"] = true;

return $config;

2- Yöntem ise;

Class Config {

public static $smtp_mail = "";
public static $smtp_sifre ="";
public static $site_durum_aktif_pasif = true;

function __construct {
vs...
}


}


Kullanım 1

echo $config["smtp"]["mail"];

Kullanım 2


echo Config::$smtp_mail; gibi


Sizce yüklü ayar dosyası olan sistemlerde nasıl kullanılmalı ? Standartları nelerdir.