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
function loquesea($p_1, $p_2, $p_3){ echo $p_1 + $p_2; }; loquesea(1, 2, 3);
Aquí el que No funciona:
Código PHP:
Ver original
function loquesea($p_1, $p_2, $p_3){ $a = 1; $b = 2; $c = 3; echo $p_1 + $p_2; }; 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
$y = 1; $w = 2; $x = $y + $w; echo $x;