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:
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
PHP:
<?php
class teste{
public $valor;
public function multiplica($n){
return 4 * $n;
}
}
$objecto = new teste();
$objecto -> multiplica(3) -> valor;
echo "valor: " .$objecto -> valor;
?>
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: