Ejemplo:
Código PHP:
$menuuni = new Menu_php();
Código PHP:
function set_apartadomenu($apartado) {
$this->apartdomenu=$apartado . "menuuni";
}
A ver si alguien me puede hechar una mano.
Gracias por adelantado.
| |||
Duda sobre clase / Objetos Hola a todos. Estoy definiendo una clase, y necesito utilizar dentro de ella el nombre de la variable que se utiliza para instanciar esa clase. Ejemplo: Código PHP: Código PHP: A ver si alguien me puede hechar una mano. Gracias por adelantado. |
| ||||
la verdad que no tiene mucho sentido pero bueno, lo que quieres hacer es recojer el nombre que instacia la clase no es asi?, por que no le pasas al constructor de la clase un parametro que sea el nombre de la clase?¿ lo guardas en una varialbe y luego la utilazas en el resto de la casle, es decir: Código PHP: Código PHP: JEJE pero despues de todo esto puedes hacerlo usando la funcion get_class($obj) :) que te devuelve el nombre del objeto :) Usea asi: Código PHP: Código PHP: Código PHP: http://www.php.net/manual/es/function.get-class.php http://www.php.net/manual/es/ref.classobj.php
__________________ Usuario registrado de Linux #288725 |
| |||
Lo primero muchas gracias. La verdad es que tienes razon, ademas despues me he dado cuenta que tenia que pasar el nombre del menu como parametro, porque lo utilizo para mas cosas. La referencia de php me la he mirado, pero no viene como hacer referencia al nombre del objeto. Podemos usar varias funciones para obtener los metodos y las propiedades de una clase, pero no el nombre del objeto. Usare el contructor con paremetro. Muchas gracias. |
| |||
Hola, La funcion get_class() devuelve el nombre de la clase a la que pertenece el objeto, no el nombre del objeto. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |