Math & Text
sum
$sum[]
Calculates the sum of all provided values.
Syntax
$sum[value1;value2;...]
$sum[]
The function $sum[] adds up all numerical values passed to it. It is variadic, meaning it accepts an unlimited number of arguments.
Syntax
$sum[value1;value2;...]
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
values |
number | Yes | List of numerical values separated by ;. Variadic. |
Behavior
- Adds all values in the order they are provided.
- If no value is passed, it returns
0. - Non-numerical values are ignored or converted to
0depending on the context. - Supports decimal numbers.
Examples
Simple sum:
$sum[5;10;15]
→ 30
With a single value:
$sum[42]
→ 42
Without arguments:
$sum[]
→ 0
In a practical context (cart total):
$sum[$getVar[item1];$getVar[item2];$getVar[item3]]
Notes
- The result is always a string of characters representing a number.
- For more complex operations, use
$calculate[]. - Semicolons
;are required as separators.