1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

"delegation"

Discussão em 'Web Development' iniciada por krig17, 16 de Março de 2008. (Respostas: 0; Visualizações: 447)

  1. oi ppl. to as voltas com a programação oop c php, e deparei-me com o conceito de "Dereferencing object return values". parece-me que segundo http://hudzilla.org/phpwiki/index.php?title=Saving_objects, isto serve para guardar o resultado de 1 método numa propriedade. so que o meu teste não dá os resultados esperados:

    PHP:
    <?php
        
    class teste{
            public 
    $valor;
            
            public function 
    multiplica($n){
                return 
    $n;
            }
        }
        
        
    $objecto = new teste();
        
    $objecto -> multiplica(3) -> valor;
        echo 
    "valor: " .$objecto -> valor
    ?>
    output = "valor: ", quanto deveria aparecer "valor: 12"

    alguém tem algum palpite?

    "delegation" é o termo que matt zandstra usa para este mecanismo, em http://www.apress.com/book/view/1590599098. A explicação é ainda mais confusa, porque na classe usada os objectos referenciam-se mutuamente.

    Agradeço antecipadamente qualquer tentativa de resposta
     
    Última edição pelo moderador: 19 de Março de 2008

Partilhar esta Página