找出数量解析器里的 bug

来自 数据类型
PHP 8.3.33 入门 4分钟 找出 1处问题

找出这个请求解析器为何会把缺失和格式错误的数量当作有效数据。

php
<?php
function requestQuantity(array $input): int
{
    return (int) ($input['quantity'] ?? null);
}
在试验场中打开
报告错误