Пример #1
0
                tipos que podem ser utilziados são: int, float, string e bool.
            </p>
            <p>
                Abaixo um exemplo de um método utilizando o return type declarations, a seguir forçando um erro de tipo no
                método seguinte.
            </p>

            <?php 
//Função sem tipo de retorno definido...
echo '<h3>Retorno com tipo NÃO DEFINIDO</h3>';
function mensagemNaoTipada($a)
{
    return $a;
}
echo 'Retorno da função soma(1): ' . mensagemNaoTipada(1) . '<br/>';
echo 'Retorno da função soma(a): ' . mensagemNaoTipada('a') . '<br/>';
//Função com tipo de retorno definido...
echo '<h3>Retorno com tipo DEFINIDO</h3>';
function mensagemTipada($a) : int
{
    return $a;
}
echo 'Retorno da função soma(1): ' . mensagemTipada(1) . '<br/>';
echo 'Retorno da função soma(a): ' . mensagemTipada('a') . '<br/>';
?>

        </div>

        <div class="footer">
            <?php 
include 'views/partials/footer.php';
Пример #2
0
            </p>

            <?php 
//Definindo um valor float para a variável...
$mensagem = "Olá Mundo";
//Definindo as funções não tipada e tipada...
function mensagemNaoTipada($msg)
{
    echo 'Mensagem não tipada: ' . $msg . '<br/>';
}
function mensagemTipada(float $msg)
{
    echo 'Mensagem tipada: ' . $msg . '<br/>';
}
//Chamando a mensagem tipada com o tipo certo
mensagemTipada(1.1);
//Chamando as funções...
mensagemNaoTipada($mensagem);
mensagemTipada($mensagem);
?>

        </div>

        <div class="footer">
            <?php 
include 'views/partials/footer.php';
?>
        </div>
    </div>
</body>