TTMath
Table of Contents
-
$error_messages
: mixed
-
$evalMath_handler
: mixed
-
clearVariables()
: array<string|int, mixed>|bool|null
-
evaluate()
: bool|mixed|null
-
formatFormulaColumns()
: array<string|int, mixed>
-
formatFormulaDateVariables()
: mixed
-
formatFormulaVariables()
: array<string|int, mixed>
-
getErrorMessages()
: null
-
getEvalMathHandler()
: EvalMath|null
-
isError()
: bool
-
parseColumnsFromFormula()
: array<string|int, mixed>|null
-
stripIllegalCharacters()
: mixed
-
translateVariables()
: mixed
-
ValidateFormula()
: bool|array<string|int, mixed>
$error_messages
private
static mixed
$error_messages
= \null
$evalMath_handler
private
static mixed
$evalMath_handler
= \null
clearVariables()
public
static clearVariables( $variables) : array<string|int, mixed>|bool|null
Parameters
-
$variables
:
-
Return values
array<string|int, mixed>|bool|null
—
evaluate()
public
static evaluate( $formula[, null $variables = null ]) : bool|mixed|null
Parameters
-
$formula
:
-
-
$variables
: null
= null
-
Return values
bool|mixed|null
—
public
static formatFormulaColumns( $columns) : array<string|int, mixed>
Parameters
-
$columns
:
-
Return values
array<string|int, mixed>
—
public
static formatFormulaDateVariables( $variables, int $date_variables) : mixed
Parameters
-
$variables
:
-
-
$date_variables
: int
-
Return values
mixed
—
public
static formatFormulaVariables( $variables, $formula_variables) : array<string|int, mixed>
Parameters
-
$variables
:
-
-
$formula_variables
:
-
Return values
array<string|int, mixed>
—
getErrorMessages()
public
static getErrorMessages() : null
Return values
null
—
getEvalMathHandler()
public
static getEvalMathHandler() : EvalMath|null
Return values
EvalMath|null
—
isError()
public
static isError() : bool
Return values
bool
—
public
static parseColumnsFromFormula( $formula) : array<string|int, mixed>|null
Parameters
-
$formula
:
-
Return values
array<string|int, mixed>|null
—
stripIllegalCharacters()
public
static stripIllegalCharacters( $string) : mixed
Parameters
-
$string
:
-
Return values
mixed
—
translateVariables()
public
static translateVariables( $formula[, null $variables = null ][, null $formula_variables = null ]) : mixed
Parameters
-
$formula
:
-
-
$variables
: null
= null
-
-
$formula_variables
: null
= null
-
Return values
mixed
—
public
static ValidateFormula(string $formula[, array<string|int, mixed> $variables = null ]) : bool|array<string|int, mixed>
Parameters
-
$formula
: string
-
-
$variables
: array<string|int, mixed>
= null
-
Return values
bool|array<string|int, mixed>
—