Úvod
Triedy Zend_Measure_* poskytujú jednoduchú možnosť pre prácu
z výsledkami. Pomocou Zend_Measure_* je možné konvertovať výsledok
do rozličných jednotiek rovnakého typu. Výsledky môžu byt sčitované, odčitované
a porovnávané medzi sebou. Z užívateľského vstupu je možné automaticky
získať jednotku výsledku. Je podporované veľké množstvo jednotiek.
Zmena výsledku merania
Nasledujúci úvodný príklad ukazuje možnosť zmeny jednotky výsledku
merania. Pre zmenu jednotky výsledku merania je potrebné vedieť hodnotu
a jednotku hodnoty. Hodnota môže byt celé číslo, desatinné číslo, alebo
reťazec ktorý obsahuje číslo. Konvertovať je možné lem medzi jednotkami
rovnakého typu (hmotnosť, plocha, teplota, rýchlosť, atď.) a nie vzájomne.
convertTo(Zend_Measure_Length::YARD);
?>]]>Zend_Measure_* zahŕňa podporu pre rôzne druhy jednotiek meraní.
Jednotky majú vždy rovnakú sémantiku: Zend_Measure_<TYP>::MENO_JEDNOTKY,
kde <TYP> zodpovedá jednotlivým fyzikálnym veličinám, alebo číselným
vlastnostiam. Každá jednotka pozostáva z konverzného faktoru a označenia jednotky.
Podrobný zoznam sa nachádza v časti
Typy meraní.
Použitie jednotky meter
Meranie pomocou jednotky meterje určené na meranie vzdialeností,
a teda jej konštanta je obsiahnutá v triede Length. Pre použitie
tejto jednotky je potrebné použiť zápis Length::METER.
Zobrazenie jednotky je m.
]]>