Psalm
Get started
Documentation
Paid support
Plugins
Blog
GitHub
<?php /** * No space between array and opening brace on line 5, on line 6 it is possible. * @param array{ * key: array { * a: int * } * } $arr * @return int */ function foo($arr) { /** @psalm-trace $a */ $a = $arr['key']['a']; return $a; }
Snippet created on July 5 2023 at 22:06 UTC
Settings
Get link