Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2014, 11:59
Avatar de eduardobrutaldeath
eduardobrutaldeath
 
Fecha de Ingreso: agosto-2013
Ubicación: América
Mensajes: 306
Antigüedad: 10 años, 9 meses
Puntos: 3
Consulta sobre lo permisible en los valores de los parámetros de las funciones

mmm hola a todos,
Al grano: ¿Se pueden poner variables en los valores de los parámetros de una función?
Cuando le doy a un parámetro un valor numérico o string no hay problema, pero cuando coloco variables da error.. aquí un ejemplo que funciona correctamente:

Código PHP:
Ver original
  1. function loquesea($p_1, $p_2, $p_3){
  2.    echo $p_1 + $p_2;
  3. };
  4. loquesea(1, 2, 3);

Aquí el que No funciona:

Código PHP:
Ver original
  1. function loquesea($p_1, $p_2, $p_3){
  2.    $a = 1;
  3.    $b = 2;
  4.    $c = 3;
  5.    echo $p_1 + $p_2;
  6. };
  7. loquesea($a, $b, $c); //variables como valores de parámetros

Me parece extraño que no funcione porque, como deben saber, sí se pueden almacenar variables dentro los valores de otras variables:

Código PHP:
Ver original
  1. $y  = 1;
  2. $w = 2;
  3. $x  = $y + $w;
  4. echo $x;