No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Funciones variables

17/25
Recursos

Aportes 30

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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

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(鈥済etNumber2鈥, 鈥済etNumber3鈥);

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

<?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();

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