OO em PHP – um parto!

PHP Add comments

Infelizmente não podemos usar PHP5 aqui ainda, como sempre, códigos legadados (bem antigos), que não podem ser migrados (falta de tempo).

Venho tentando trabalhar decentemente com PHP4, usando Orientação a Objetos. Porém, há alguns detalhes bem obscuros, como passagem de referências.

Algumas vezes funciona, outra não. É desanimador. Não é a toa que muita gente trabalha proceduralmente..

Olhe um exemplo:

class MinhaClasse {
function &retReferencia() {
//isso nao funfa!
return($this->referencia);
}
}

Teria que ser reescrito assim:

class MinhaClasse {
function &retReferencia() {
//isso funfa!
$ref =& $this->referencia;
return($ref);
}
}

Vai entender, né?

Share and Enjoy:
  • Digg
  • del.icio.us
  • Netvouz
  • ThisNext
  • Wists
  • Technorati
  • blogmarks
  • StumbleUpon
  • YahooMyWeb
  • Furl

One Response to “OO em PHP – um parto!”

  1. jefferson Says:

    O título deveria ser “OO em PHP4 não existe!”. PHP vai pegando os novos conceitos e implementando aos poucos. A vantagem é que geralmente fica bem feito.

    [ ]s…

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in