diff options
Diffstat (limited to 'src/standard.php')
-rw-r--r-- | src/standard.php | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/standard.php b/src/standard.php index 351c9e8..6cc6be6 100644 --- a/src/standard.php +++ b/src/standard.php @@ -11,8 +11,25 @@ $import = function (string $library) { $nodes = $parser->parse(); }; -$print = function (string $string) { +$print = function (string $string): void { echo $string; }; -return compact("import", "print"); +$dump = function (mixed $value): void { + var_dump($value); +}; + +$strlen = function (string $string) { + return strlen($string); +}; + +$get_char = function (string $input, int $position): string { + return $input[$position]; +}; + +$array_append = function (array $array, mixed $value): array { + $array[] = $value; + return $array; +}; + +return compact("import", "print", "dump", "strlen", "get_char", "array_append"); |