#1 20. 1. 2009 19:17

nesro
Nový člen
Registrovaný: 20. 1. 2009
Příspěvky: 3

Singleton?

Dobrý den, s OOP se teprve seznamuji. Dříve, než Texy použiji, vždycky si nastavuji třídu. Ovšem v rozsáhlém scriptu nejde jen tak uchovat proměnná. Tak se chci zeptat, jeslti je lepší použít zápis jako:

<?php
$GLOBALS['texy'] = new Texy();
?>

nebo použít obalovou třídu podle vzoru sigleton? Pokud je nějaké lepší řešení, poradíte mi prosím? :-) Děkuji moc

Offline

 

#2 21. 1. 2009 0:32

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 4050
Web

Re: Singleton?

Nejlepší je dle mého přímo v místě, kde potřebuji konverzi textu provést, si objekt Texy vytvořit. Pokud jej potřebuju nějak speciálně nakonfigurovaný, tak se dá použít funkce-továrnička, která mi ho vytvoří, nakonfiguruje a vrátí.

Offline

 

#3 21. 1. 2009 17:47

nesro
Nový člen
Registrovaný: 20. 1. 2009
Příspěvky: 3

Re: Singleton?

Děkuji za tip ;-)

Offline

 

Zápatí

Reklama: Školení PHP | Magento