Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP - deklarace s inicializaci

Proč nechodí deklarace s inicializací jako v jiných jazycích?

Toto funguje:

class Databaze
{
	public static function GetInstance()
	{
		static $db;
		$db = new Databaze();
	}
}

Toto nefunguje, proč?

class Databaze
{
	public static function GetInstance()
	{
		static $db = new Databaze();
	}
}
Předmět Autor Datum
Zkus se zeptat na diskuse.jakpsatweb.cz
Nookyn 30.05.2012 13:25
Nookyn
Jako laik si myslím toto: Statická proměnná by měla být inicializována "při spuštění programu" jako… poslední
Flash_Gordon 30.05.2012 15:02
Flash_Gordon

Zpět do poradny Odpovědět na původní otázku Nahoru