Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2007, 16:37
Avatar de radamantys
radamantys
 
Fecha de Ingreso: agosto-2006
Mensajes: 46
Antigüedad: 17 años, 8 meses
Puntos: 1
Novato de POO en php

Tengo varias dudas sobre POO a partir de php 5.x que es donde se implementa las variables y metodos privados y publicos. Mi pregunta es si hay que activar alguna opcion ( en php.ini por ejemplo) para usar las clases, es que tengo instalado php5.0.4 pero mis clases no admite las opciones de publico y privado, por ejemplo tengo una variable declarada como privada en mi clase, aun así yo asignarla valores fuera de la clase, sin que php me devuelva ningun tipo de error.

no se si me explicado bien.
Codigo:
Código PHP:
class prueba{

private 
$varPrueba;

public function 
Mostrar() {return $this->$varPrueba; }

}

$objeto = new prueba()

$objeto-> $varPrueba "hola";

$objeto->Mostrar(); 
y en pantalla me aparece la plabra "hola" a pesar de que yo tengo declarada la variable "varPrueba" como privada.

a que se debe esto???