⊗ppPmUFPr 193 of 447 menu

Parámetros de funciones en PHP

Al llamar a una función, escribimos su nombre y paréntesis vacíos:

<?php func(); ?>

En realidad, los paréntesis no necesariamente deben estar vacíos - podemos pasarles parámetros.

Supongamos, por ejemplo, que queremos hacer una función que tome un número como parámetro y muestre en pantalla el cuadrado de ese número.

Cómo llamaremos ahora a nuestra función: escribiremos el nombre de la función, paréntesis, y dentro de ellos - algún número, cuyo cuadrado queremos obtener.

Por ejemplo, así obtendremos el cuadrado del número 2:

<?php func(2); // mostrará 4 ?>

Y así - el cuadrado del número 3:

<?php func(3); // mostrará 9 ?>

Ahora escribamos la implementación de nuestra función.

Sabemos que la función debe tomar un número como parámetro. Por lo tanto, al definir la función en los paréntesis debemos escribir alguna variable, en la cual caerá el número pasado.

El nombre de la variable puede ser cualquiera, por ejemplo, llamémosla $num:

<?php function func($num) { } ?>

En esta variable $num al llamar a la función caerá el número indicado en los paréntesis:

<?php func(2); // en la variable $num caerá el número 2 func(3); // en la variable $num caerá el número 3 ?>

Hagamos ahora que nuestra función muestre el cuadrado del número pasado. Para esto multiplicamos la variable $num por sí misma y mostramos en pantalla:

<?php function func($num) { echo $num * $num; } ?>

Comprobemos el trabajo de la función, llamándola con varios números:

<?php function func($num) { echo $num * $num; } func(2); // mostrará 4 func(3); // mostrará 9 ?>

Haga una función que tome un número como parámetro y muestre en pantalla el cubo de este número.

Haga una función que tome un número como parámetro y compruebe si este número es positivo o negativo. En el primer caso, que la función muestre en pantalla el texto '+++', y en el segundo '---'.

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