buenas tardes sres.
tengo el siguiente codigo:
<?
class proveedor{
var $nombre;
var $suma;
var $num_productos;
var $fecha;
var $factura;
var $array_id_prod;
var $array_nombre_prod;
var $array_precio_prod;
var $array_cantidad_prod;
var $array_importe_prod;
function proveedor()
{
$this->num_productos=0;
}//cierre del constructor
function cargar_factura($factura, $fecha, $proveedor){
$this->$nombre=$proveedor;
echo $this->$nombre;
$this->$fecha=$fecha; //$fecha;
echo $this->$fecha;
$this->$factura=$factura;//$factura;
echo $this->$factura;
//$this->$suma=0;
//echo $this->suma;
//$proveedor;
}//cierre cargar_factura
}//cierre de la clase
session_start();
if (!isset($_SESSION["proveedor"])){
$_SESSION["proveedor"] = new proveedor();
}
?>
sin embargo al correr el script me sale el sig error:
Notice: Undefined variable: nombre in c:\Inetpub\wwwroot\sistema\lib_proveedor.php on line 18
Fatal error: Cannot access empty property in c:\Inetpub\wwwroot\sistema\lib_proveedor.php on line 18
no se si estoy cometiendo algun error de acceso o algo por el estilo porque la variable si esta definida