⊗ppPmUFSC 198 of 447 menu

Llamada secuencial de funciones en PHP

Se puede pasar el resultado de una función como parámetro a otra. En el siguiente ejemplo, primero encontraremos el cuadrado del número 2, y luego el cuadrado del resultado:

<?php function func($num) { return $num * $num; } $res = func(func(2)); echo $res; // mostrará 16 ?>

Las funciones, por supuesto, no tienen por qué ser las mismas.

Supongamos, por ejemplo, que tenemos una función que devuelve el cuadrado de un número, y una función que devuelve el cubo de un número:

<?php function square($num) { return $num * $num; } function cube($num) { return $num * $num * $num; } ?>

Usemos estas funciones para elevar el número 2 al cuadrado, y luego elevemos el resultado de esta operación al cubo:

<?php $res = cube(square(2)); echo $res; ?>

Supongamos ahora que tenemos una función que devuelve el cuadrado de un número, y una función que encuentra la suma de dos números:

<?php function square($num) { return $num * $num; } function sum($num1, $num2) { return $num1 + $num2; } ?>

Encontremos usando estas funciones la suma del cuadrado del número 2 y la suma del cuadrado del número 3:

<?php $res = sum(square(2), square(3)); echo $res; ?>

Supongamos que tiene una función que devuelve la raíz cúbica de un número, y una función que redondea una fracción a tres decimales:

<?php function root($num) { return pow($num, 1/3); } function norm($num) { return round($num, 3); } ?>

Usando estas funciones, encuentre la raíz cúbica del número 2 y redondéela a tres decimales.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar