Hola amigos! es la primera vez que intento usar constantes de clase.... y noto que no me las toma:
Código PHP:
class linking {
const ANCHOR = 1;
const IMG = 2;
const ANCHOR_IMG =3;
private $html;
private $url;
private $anchor;
private $target=ANCHOR_IMG;
public function getTarget (){
return (int) $this->target;
}
...
}
Ni bien instancio... hago un var_dump() de getTarget() y me da 0 sin embargo si en la declaracion de $target, hago private $target=3, entonces SI me dice 3
Evidentemente no me toma las constantes.... aunque no entiendo porquue!
GRACIAS!
PD: Aclaro que el constructor no toca el atributo target