OO em PHP – um parto!

PHP 1 Comment »

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é?

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