Cita:
Iniciado por kennyhp Hola, el otro día probe una cosa y no me funciono a ver si me sabeís decir por que.
si tengo dos archivos .php por ejemplo index.php y funcion.php
en funcion.php tengo:
Código PHP:
function haz_algo($parametro)
{
//codigo que hace algo
return algo;
}
Código PHP:
include 'funcion.php';
haz_algo($paramentro);
Esto en teoria tendria que funcionar no?
el problema no es el include, eso seguro de que te está funcionando, pero no has puesto ningun echo, print y tampoco estas devolviendo ningún valor, para que te muestre el resultado en pantalla, puedes hacerlo de dos maneras:
Código PHP:
//pagina funcion.php
<?
function haz_algo($parametro)
{
//codigo que hace algo
return $variable_que_devuelve_algo;
}
?>
//pagina index.php
<?
include 'funcion.php';
//aqui deberías poner un echo para que te imprima en pantalla la variable que retornas en la funcion
echo haz_algo($paramentro);
?>
otra forma:
Código PHP:
//pagina funcion.php
<?
function haz_algo($parametro)
{
//codigo que hace algo
//aquí le das directamente la orden para imprimir en pantalla
echo $variable_que_devuelve_algo;
}
?>
//pagina index.php
<?
include 'funcion.php';
haz_algo($paramentro);
?>