aboutsummaryrefslogtreecommitdiff
path: root/src/NXP/Classes/Token/TokenFunction.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/NXP/Classes/Token/TokenFunction.php')
-rw-r--r--src/NXP/Classes/Token/TokenFunction.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/NXP/Classes/Token/TokenFunction.php b/src/NXP/Classes/Token/TokenFunction.php
index b2866c3..04eae30 100644
--- a/src/NXP/Classes/Token/TokenFunction.php
+++ b/src/NXP/Classes/Token/TokenFunction.php
@@ -32,9 +32,9 @@ class TokenFunction extends AbstractContainerToken implements InterfaceFunction
$args = [];
list($places, $function) = $this->value;
for ($i = 0; $i < $places; $i++) {
- array_push($args, array_pop($stack)->getValue());
+ $args[] = array_pop($stack)->getValue();
}
- $result = call_user_func_array($function, $args);
+ $result = call_user_func_array($function, array_reverse($args));
return new TokenNumber($result);
}