Skip to editor
Psalm
Docs
Playground
Plugins
Blog
Paid support
Share
Fix issues
Show original
PHP
Settings
<?php declare(strict_types=1); /** * @psalm-template T */ final class Stack { /** * @var array<array-key, T> */ private array $elements = []; /** * @psalm-param T $element */ public function add($element): void { $this->elements[] = $element; } /** * @psalm-return T|null */ public function last() { return array_pop($this->elements); } } /** @psalm-var Stack<string> */ $stack = new Stack(); $stack->add(1);
Issues
Types
idle
Saved Dec 14 2021 09:39 UTC
⌘/Ctrl+Enter
run
⌘/Ctrl+S
share
F8
/
⇧F8
next/prev issue