YORÇI adlı üyeden alıntı

veritabanı sınıfına bilgileri dışarıdan al, bir de singletton pattern kullan böyle her vt işleminde yeni bir sınıf oluşturmuş olursun, programladığın mantığa ters bir hareket bu şekliyle.

örneğin config.php içine "define" methodu ile veritabanı bilgilerini yazdırırsın, define edilmemişse bilgileri isteyen sayfa gösterir, aldığın bilgilerle önce veritabanını oluşturur daha sonra config.php oluşturarak içine yazarsın.


Singletton pattern nedir hocam ? nasıl yapabilirim manığı nedir ? Kur.php de bilgiler doğru girilmişse dbconf.php gibi bir dosya oluştur ve içine bilgileri yazdır diyorsunuz doğru mu anladım ?(yada dbcof.php düzenle)
yada

define("mysql_vt","islem");
define("mysql_host","localhost");
define("mysql_sifre","");
define("mysql_kullanici","root");

?>

baglan.php

if(file_exists("dbconf.php"))
{
include_once("dbconf.php");
if(!defined("mysql_host") or !defined("mysql_vt"))
{
header("location:kur.php");
}
}
else
{
header("location:kur.php");
}


}

class baglan
{
function db()
{
$db=new pdo("mysql:host=".mysql_host.";dbname=".mysql_vt.";charset=utf8;",mysql_kullanici,mysql_sifre);
}
}

?>