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();
	}
}
Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
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