No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

18 Días
1 Hrs
25 Min
14 Seg

Funciones variables

17/25
Recursos

Aportes 30

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Nos da como resultado 10.

Explicación: Estamos llamando a getNumber2 y getNumber3. esto lo pasamos como parámetro por lo que n1() ejecuta la función getNumber2() y devuelve 7 y luego getNumber3 que devuelve 3.

Por lo que $n1 toma el valor de 7 y $n2 el valor de 3 y ejecuta la función de suma al final dando como resultado 10.

Todo gracias a las funciones variables. Esto es muy útil si utilizas SOLID al construir tus aplicaciones, por lo que tus funciones se dejan de ser tan rígidas y puedes empezar a aplicar programación orientada a objetos y que tus funciones sean totalmente flexibles dependiendo de lo que haga tu aplicativo en ese momento.

10 ❤️

La respuesta es 10

El resultado es 10

10

<?php

function michi()
{
    echo "Meow!";
}

function perro()
{
    echo "Woof!";
}

function zorro()
{
    echo "Guaak!";
}

$function = "zorro";

echo $function();

// La salida será 'Guaak!'

// Lo que hace PHP internamente es si llamaramos a nuestra función 'zorro'
echo zorro();

10

10

Esto es off-topic pero no puede evitar recordar la canción The Fox (What Does the Fox Say?) con la función zorro() así que la usare de mnemotecnia para funciones variables. No se sabe con exactitud que sonido hace un zorro, así como una función variable no sabe que función ejecutara hasta que le pases una mediante string.

<?php

function suma($n1,$n2) {
echo $n1() + $n2();
// getNumber2() + getNumber3()
// 7 + 3
}
function getNumber1() {
return 5;
}
function getNumber2() {
return 7;
}
function getNumber3() {
return 3;
}

suma(“getNumber2”, “getNumber3”);

Funcion de suma utilizando la funcion de php readline

Codigo

![](

Resultado

![](

Lo implementaré en mi framework, es algo muy útil para dar herramientas a los desarrolladores

Me hace ruido que la variable $func sea un string, entiendo que es el nombre de la función, pero es confuso...
Retorna 10.
puede ser 10 :p

Es el valor 10

un reto razonable

El resultado es 10

Result = 10

10

El resultado es 10!

10

El resultado es 10

Codigo de la clase:

<?php
function michi(){
    echo "Meow";
}

function dogo(){
    echo "Woof";
}

function zorro(){
    echo "Grrr";
}

$function = "zorro";
$function();


?>

El resultado es 10 cainal

10

Sin duda el valor es 10

10

10

Jajaja!!!
Ahora sí, el reto pienso que devuelve:
10