Hezký podvečer.
Pokud mohu ještě jeden jednoduchý příklad, byla by tato třída také vhodná ?
http://konecny.php5.cz/oop/class_tooltip.txt
Chtěl bych pracovat s objekty, ale zase nechci, abych si výkon scriptu nějak zhoršil. Podle mě by pro tooltip třída být vhodná mohla.
Pro výpis tooltipu jsem ve funkci použil return, jak mi bylo poraděno (za což jako za radu děkuji).
Nešťastně pojmenovanou proměnnou raději nahraď polem, bude se s ním lépe pracovat.
Co se vlastně stane, když metodu pridat_text() zavolám vícekrát? Nebylo by lepší místo této metody vytvořit konstruktor? Je to i pohodlnější.
Class tooltip {
var $text = null;
static $predmety = array("zbran","brneni","stit");
function __construct($novy_text,$predmet){
if (in_array($predmet,$predmety)) $this -> text = $novy_text;
}
// ...
}
$mec = new tooltip("Text v tooltipu pro meč..","zbran");
$brneni = new tooltip("Text v tooltipu pro nějaké brnění.","brneni");
$stit = new tooltip("Text v tooltipu pro nějaký ?tít.","stit");