Hay algo que siempre me ha llevado de cabeza y no entiendo. Yo he hecho funciones, sencillas.. pero funciones al fin y al cabo. El problema viene en que no sé cuando le tengo que asignar una salida, es decir:
Ahí, el contenido del parentesis está vacio, y el resultado será el echo..
Sin embargo, aquí un ejemplo más complejo:
¿Por qué se pide retornar $url? ¿Es decir, por qué es más útil retornarlo.. a qué se debe, qué hace? ¿No sirve igual guardarlo en una variable o algo parecido?
Un saludo y gracias por adelantado.
Código (php) [Seleccionar]
function holaMundo() {
echo "Hola mundo";
}
Ahí, el contenido del parentesis está vacio, y el resultado será el echo..
Sin embargo, aquí un ejemplo más complejo:
Código (php) [Seleccionar]
function fetch_replaced_session_url($url)
{
global $yrya;
$url = addslashes($url);
$url = fetch_removed_sessionhash($url);
if ($yrya->session->vars['sessionurl'] != '')
{
if (strpos($url, '?') !== false)
{
$url .= '&' . $yrya->session->vars['sessionurl'];
}
else
{
$url .= '?' . $yrya->session->vars['sessionurl'];
}
}
return $url;
}
¿Por qué se pide retornar $url? ¿Es decir, por qué es más útil retornarlo.. a qué se debe, qué hace? ¿No sirve igual guardarlo en una variable o algo parecido?
Un saludo y gracias por adelantado.