* * Example:
* #[ArrayShape(["f" => "int", "string", "x" => "float"])] * This usage applied on an element effectively means that the array has 3 elements, the keys are "f", 1, and "x", and the corresponding types are "int", "string", and "float". */ #[Attribute(Attribute::TARGET_FUNCTION|Attribute::TARGET_METHOD|Attribute::TARGET_PARAMETER|Attribute::TARGET_PROPERTY)] class ArrayShape { public function __construct(array $shape) { } } __halt_compiler();----SIGNATURE:----h6F89hmgyIlU8K+gR66HHiZ0dS3ldXwouQ55H/ve1KtbO3jodfa12o5iGZ7DYzg34LXarKW4gKZ3v6n/RqSaldAYN7jdUufG0wrOYLcTMfm/4z/TfwgEQTgMBOdArebWz9Z/rpDRsjpepw2OCd3m5ZYLu7q+c0rzqTeshH2NSZJZzvYfjYzd+HPmXu10EEyKiBI0nLQYatuU/N1LA2NkwrNncuJFxHC2AJXvou4l1hg5uC5FEFM2Naym/xZTjPnOUZCCh7TTKnJYCARvLVnKHJ0weQ25X5GKYasio9nEu3SJ0g9uZS+Kb/qcW9UqcGFIx7ElhojGWPa7C2ItTeyhapadlnHMiIXG5zNJionixjrpPGjajDiIiSakrSRmqWwMZZ43ktXj4JvmGUW2g/HIdWUPm2wn3YtdMtjVxr10/CgxBSwY1LbBtc2GAxG55Hz+xuPZg//k21jP/X1xCBE1EJujpFJLSJKc5jCteeAwu6E06M4XUx9V0ftb848HF4p+ikLXaUbfKnJorQTMG/LyUk92Z9Jfdmp0cugvM1FiSz0SOL1+yYbOUc94Glei2bmwOZzBz8CX7N9XoPlvRDJGtrZI+HDX+bsZKzhi86XHLGgcVs981+wJ9Y0Rjm1p8rhRi/qI5RSkJsjlg8cRPY8Z8l0+buR4ZhWPLXY/Nkqc/Tg=----ATTACHMENT:----NDE0NDU3ODA4NDAyNjUzOSAyNjY3NTk4NDUyNjg2MTM2IDM1MDQ5MTg3MDQwMDg1MzI=