Título: Duda con funcion dentro de funcion en un echo Publicado por: N4X en 19 Enero 2010, 12:13 pm Bueno, ayer programando unas cosillas me saltó este "problema"
que en realidad no es un problema, solo es incomodo.... tengo una web que carga un index, y según parametros carga una web u otra... bien, el caso es que la página que carga tiene una función principal y dentro otras funciones el code es algo así: index.php Código <?php functions/basic.php Código
news.php Código
que sucede? bueno... funcion() al ser llamada mostraria "por ejemplo el contenido de la celda" encima de la tabla que se creó y la celda donde deberia ir se veria mal... como lo arreglo? Código
es eficaz pero es mas molesto que poner un par de concatenaciones... alguien sabe porqué sucede esto? (si pongo un return y no un echo sucede lo mismo... dejo un par de imagenes: asi está mal:http://img130.imageshack.us/img130/9913/funcionesmal.jpg así esta bien:http://img63.imageshack.us/img63/3640/funcionesbien.jpg saludos nax Título: Re: Duda con funcion dentro de funcion en un echo Publicado por: Castg! en 20 Enero 2010, 03:06 am proba asi:
Código
Título: Re: Duda con funcion dentro de funcion en un echo Publicado por: cassiani en 20 Enero 2010, 04:06 am si, con el return no debería tener problemas, aunque el menciona que le va igual.
saludos!! Título: Re: Duda con funcion dentro de funcion en un echo Publicado por: Castg! en 20 Enero 2010, 04:14 am entonces proba como te dije antes y esto mas:
Código
Título: Re: Duda con funcion dentro de funcion en un echo Publicado por: ~ Yoya ~ en 21 Enero 2010, 00:29 am si, con el return no debería tener problemas, aunque el menciona que le va igual. La función return, retorna un valor, mayormente se usa junto a funciones, pero en este caso no se quiere retornar un valor, si no que solo imprimirlo, las subrutinas se pueden usar para crear funciones o crear sub codigos que estan dentro del codigo principal.saludos!! Título: Re: Duda con funcion dentro de funcion en un echo Publicado por: Castg! en 21 Enero 2010, 00:44 am es verdad, justo ahora estoy usando una bermuda de jean!
que flasheaste yoya?? jajajaj a el le pasaban dos cosas: 1. si en la funcion la terminaba con Código: echo "cadena"; Código
ahora: 2. si terminaba la funcion con return iba a pasar al revez, asi que pruebemi codigo, me gustaria que respondas! un saludo grande Título: Re: Duda con funcion dentro de funcion en un echo Publicado por: N4X en 21 Enero 2010, 18:12 pm con return funciona perfectamente...
debió ser un segundo fallo y no lo que yo creia en un principio... luego depurando me di cuenta que el error no estaba ahí perdonen la molestia y la tardansa de contestar :) |