Como dice el titulo, exist alguna forma de implementar en una clase la estructura:
$this ==> Objeto
_objeto ==> Control
_menaje ==> Atributo
" $this->_objeto->_mensaje = 'Mi mensaje'; "
Saludos.
Te refieres a crear una clase que tenga de atributo una clase que tenga atributos normales?
algo asi como...
<?php
class secondClass {
$_mensaje = "Tu mensaje";
}
class firstClass {
$_object = new secondClass();
function desplegarMensaje(){
echo $this->$_object->$_mensaje;
}
}
$objIn = new firstClass();
$objIn->desplegarMensaje();
?>
Creo que así debería funcionar.
Lo intento y comento.
Gracias.
Cita de: MinusFour en 2 Agosto 2010, 21:09 PM
Te refieres a crear una clase que tenga de atributo una clase que tenga atributos normales?
algo asi como...
<?php
class secondClass {
$_mensaje = "Tu mensaje";
}
class firstClass {
$_object = new secondClass();
function desplejarMensaje(){
echo $this->$_object->$_mensaje;
}
}
$objIn = new firstClass();
$objIn.desplegarMensaje();
?>
Creo que así debería funcionar.
Oh, cometi un pequeño error, al final termine cayendo de nuevo en JAVA. La última linea debería decir, $objIn->desplegarMensaje();
Saludos!
El error persiste.
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in ...\web\index.php on line 14
$objIn = new firstClass();
$objIn->desplegarMensaje();
Cita de: Hadess_inf en 2 Agosto 2010, 21:37 PM
El error persiste.
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in ...\web\index.php on line 14
$objIn = new firstClass();
$objIn->desplegarMensaje();
Es que yo puse:
function desplejarMensaje() {
...
}
Solo corrigelo a desplegarMensaje
Ajajaja . no lo habia notado <.>