Psalm
Get started
Documentation
Paid support
Plugins
Blog
GitHub
<?php /** * @template T * * @param array{name: T} $values * @return T */ function extractValue(array $values): mixed { return $values['name']; } $_ = extractValue(['name' => 'test']); /** @psalm-trace $_ */;
Snippet created on March 9 2023 at 18:00 UTC
Settings
Get link