| |||
Funcion para imprimir lo devuelto (return) Hola a todos, estoy acabando de desarrollar el motor de la primera versión beta de mi librería (ver mi firma) pero me faltaría alguna funcion capaz de meter en un array (o de imprimir directamente) todo lo devuelto, sean variables o sean cadenas. Es decir, algo como get_defined_vars(); pero para return y no para las variables. Alguien sabe si existe eso? |
| ||||
Respuesta: Funcion para imprimir lo devuelto (return) Sinceramente no entiendo que es lo que quieres hacer. Pero existen unas funciones para trabajar con las funciones dinámicamente http://www.php.net/manual/en/ref.funchand.php
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: Funcion para imprimir lo devuelto (return) Bueno tal vez no me haya expresado bien -es dificil hacerlo-. Bueno el tema es que tengo una serie de funciones, tales como estas:
Código PHP:
Ver original (aunque estas son las mas simples). Bueno pues querría conseguir algo con lo que una vez llamadas estas funciones, lo devuelto con return sea escrito. |
| |||
Respuesta: Funcion para imprimir lo devuelto (return) Si, la idea es esta, pero que lo haga automaticamente, sin que el usuario de la orden de echo. Puede parecer raro pero es así porque también hay otras funciones como div() :
Código PHP:
Ver original Que si el contenido es una funcion de las que ya he dicho y no se devuelve, no se engloba en la div. En otras palabras, querría hacer algo que mirase dos cosas: 1.-Si la función es argumento de otra, devolver (return) 2.-Si no es argumento, imprimir (echo) ¿Cómo puedo hacer esta comprobación? |
| ||||
Respuesta: Funcion para imprimir lo devuelto (return) Cita: eso si ya es mas complejo, en dado caso podrías usar la librería Reflection de PHP, o debug_backtrace(), aunque de verdad te digo que no tiene mucho sentido lo que comentas...según mi punto de vista, las funciones deberían devolver siempre un resultado y ya depende de nosotros emplear dicho resultado como argumento de otra función o imprimirlo, etc... y por si te sirve la critica, tienes varias cosas de mas aquí: Código PHP: ![]()
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
Etiquetas: |