| [ Index ] |
PHP Cross Reference of Unnamed Project |
[Source view] [Print] [Project Stats]
(no description)
| Copyright: | Petr Skoda (skodak) |
| License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
| File Size: | 146 lines (5 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
calc_formula:: (7 methods):
__construct()
calc_formula()
set_params()
evaluate()
get_error()
localize()
unlocalize()
Class: calc_formula - X-Ref
This class abstracts evaluation of spreadsheet formulas.| __construct($formula, $params=false) X-Ref |
| Constructor for spreadsheet formula with optional parameters param: string $formula with leading = param: array $params associative array of parameters used in formula. All parameter names must be lowercase! |
| calc_formula($formula, $params=false) X-Ref |
| Old syntax of class constructor. Deprecated in PHP7. |
| set_params($params) X-Ref |
| Raplace parameters used in existing formula, parameter names must contain only lowercase [a-z] letters, no other characters are allowed! param: array $params associative array of parameters used in formula |
| evaluate() X-Ref |
| Evaluate formula return: mixed number if ok, false if error |
| get_error() X-Ref |
| Get last error. TODO: localize the strings from contructor and EvalMath library return: mixed string with last error description or false if ok |
| localize($formula) X-Ref |
| Similar to format_float, formats the numbers and list separators according to locale specifics. param: string $formula return: string localised formula |
| unlocalize($formula) X-Ref |
| Similar to unformat_float, converts floats and lists to PHP standards. param: string $formula localised formula return: string |
| Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |