Zum Inhalt springen

Missing type declaration (ARCH7193)

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Key php.quality.missing-type-declaration · Severity info · Category quality

Public APIs without type declarations leave expected input and output ambiguous and weaken static analysis and IDE support. Add parameter and return types.

<?php
function totalPrice($items)
{
return array_sum(array_column($items, 'price'));
}
<?php
function totalPrice(array $items): float
{
return array_sum(array_column($items, 'price'));
}

Add parameter and return type declarations to public functions and methods.