SPL builtins
| Function | Signature | Returns | AOT | eval() |
|---|---|---|---|---|
iterator_apply() | (traversable $iterator, callable $callback, array $args = null): int | int | ✓ | ✓ |
iterator_count() | (traversable $iterator): int | int | ✓ | ✓ |
iterator_to_array() | (traversable $iterator, bool $preserve_keys = true): array | array | ✓ | ✓ |
spl_autoload() | (string $class, string $file_extensions = null): void | void | ✓ | ✓ |
spl_autoload_call() | (string $class): void | void | ✓ | ✓ |
spl_autoload_extensions() | (string $file_extensions = null): string | string | ✓ | ✓ |
spl_autoload_functions() | (): array | array | ✓ | ✓ |
spl_autoload_register() | (callable $callback = null, bool $throw = true, bool $prepend = false): bool | bool | ✓ | ✓ |
spl_autoload_unregister() | (callable $callback): bool | bool | ✓ | ✓ |
spl_classes() | (): array | array | ✓ | ✓ |
spl_object_hash() | (object $object): string | string | ✓ | ✓ |
spl_object_id() | (object $object): int | int | ✓ | ✓ |