![]() |
¿Clase a partir de una variable? Hola. Tengo el siguiente problemilla. Tengo una función PHP Código PHP: Código PHP: |
Re: ¿Clase a partir de una variable? Creo que el planteamiento deberia ser este Código PHP: Quim |
Re: ¿Clase a partir de una variable? No quimfv. Tal vez no me hice entender. En la función: Código PHP: En el manual de Php hay algo que se llama Funciones variables pero al parecer no funciona con métodos estáticos que es lo que necesito. Me hice entender??? Alguién que sepa como hago??? Gracias |
Re: ¿Clase a partir de una variable? Hola hammett, Puedes usar call_user_func para eso: Código PHP: |
Re: ¿Clase a partir de una variable? caso cerrado GatorV me leiste la mente. Después de revisar cuidadosamente el manual de Php me di cuenta de la existencia de call_user_func. Iba a postear la solución en este momento. De todas formas gracias GatorV, eres un genio!!! |
Re: ¿Clase a partir de una variable? Si te entendí bien, no tienes que hacer el requiere dentro, lo tienes que hacer afuera, antes de entrar en la función. Evalúa si no tienes una herencia ahí, o si tienes que hacer una interfaz para asegurarte el diseño, es decir, que todas las clases tengan el método "getDatos". Código PHP: |
Re: ¿Clase a partir de una variable? De acuerdo Enrique, que manera de complicarse la vida. Saludos |
Re: ¿Clase a partir de una variable? Buenas, creo que el código de enriqueplace no funciona, ya probe y nada me sale el error: Código: Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in...Pero regresando a mi caso, que fué resuelto con la función Código PHP: Código PHP: |
Re: ¿Clase a partir de una variable? El tema es que tomé tu código y le agregué arriba, de forma rápida. Para hacerlo funcionar de otra forma es, como se hace una instancia antes, en vez de hacer "::" hacer "->". Pero el punto es, concretamente lo que querés hacer "conceptualmente" y ver si tiene sentido llamar por clase o por instancia, dependiendo del contexto. |
Re: ¿Clase a partir de una variable? Pues en mi caso necesito hacer el llamado al método estático, o sea por clase. Saludos |
Re: ¿Clase a partir de una variable? Para pasar parámetros los pasas así: Código PHP: Saludos. |
Je, como que no lei muy bien. Gracias GatorV, tu ayuda a sido muy útil, pasar parámetros funciona al peluche. Uff, que brutal esa vaina, se pueden pasar incluso objetos. Perdón por el asombro pero es que esta muy bacano y es muy poco lo que he vivido (Largo es el camino pero vale la pena). Gracias por la ayuda GatorV. |
| La zona horaria es GMT -6. Ahora son las 05:20. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.