Ben her zaman benim sınıflarında $ bu kullanmışlardır. Şimdi bir statik sınıf kullanmak zorunda ve ben kayboldum. Birisi nasıl bu statik üyeleri kullanmak için dönüştürmek için bana söyleyebilir misiniz? Ben bazı öğreticiler bakmak için denedim ama anlamak kolay değildir. Ben de nasıl birisi bir örnek verin eğer, ben minnettar olurdum yani statik bir sınıf "örneğini" hiçbir fikrim yok.
Teşekkürler.
class db
{
private static $instance;
private static $database_name;
private static $database_user;
private static $database_pass;
private static $database_host;
private static $database_link;
private function db()
{
self::$database_name = "name";
self::$database_user = "user";
self::$database_pass = "password";
self::$database_host = "host";
}
public static function getInstance()
{
if (!self::$instance)
{
?????
self::$instance = connect();
return self::$database_link;
}
return self::$instance;
}
function dbLink()
{
self::$connect();
return self::$database_link;
}
...
EDIT:
Ayrıca, sınıf dışında kullanılabilecek sınıf üyeleri üzerinde statik sınıflar kullanarak avantajları olarak gerçekten merak ediyorum. Ben güvenlik varsaymak istiyorum ama bunun hakkında.