Syntax
function add(int $left, int $right): int {
return $left + $right;
}Examples
A typed function
A small, runnable example of this syntax.
<?php
function add(int $left, int $right): int {
return $left + $right;
}
echo add(2, 3);
?>Best practices
- Use scalar and object type declarations at boundaries where they make a function contract clearer.
- Keep examples small while learning, then combine the idea with a real project.
Runtime & versions
PHP runtime on a server or CLI. Feature availability depends on the language and runtime version used by your project; consult the official reference below.
PHP Manual