No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Declaraciones de tipo escalar

23/25
Recursos

Aportes 4

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Solo pensaba verme 1 o 2 cursos de PHP y llegu√© aqu√≠ ūüė≤

Soy fan del tipado fuerte en los lenguajes de programación, eso hace que en caso de error podamos encontrar una solución mucho más rápida, eso basado en mi experiencia,

Declaraciones de tipo escalar

Cuando declaramos una funcion es posible indicar que tipo de datos queremos recibir en nuestros parametros. Esto nos da la certeza de que estamos trabajando con el tipo de dato que realmente necesitamos.

En otras palabras,podemos tipar nuestras funciones. Este comportamiento,por defecto,es de tipo coercitivo (opcional),pero podemos hacer que sea obligatorio poniendo la palabra reservada [declare](https://www.php.net/manual/es/control-structures.declare.php) al inicio de nuestro script.

Declaraciones de tipo de devolución 

PHP 7 a√Īade soporte para¬†declaraciones de tipo de devoluci√≥n. Similarmente a las¬†declaraciones de tipo de argumento, las declaraciones de tipo de devoluci√≥n especifican el tipo del valor que ser√° devuelto por una funci√≥n. Est√°n disponibles los mismos¬†tipos¬†tanto para las declaraciones de tipo de devoluci√≥n como para las declaraciones de tipo de argumento.

<?php
function sumarArrays(array ...$arrays): array{
    return array_map(function(array $array): int {
        return array_sum($array);    }, $arrays);
}

print_r(sumarArrays([1,2,3], [4,5,6], [7,8,9]));

s

siempre es bueno refrescar conocimiento, muy bien explicado