Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2007, 12:10
pedropablo
 
Fecha de Ingreso: mayo-2007
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
[Clases] error ejecutando script al llegar usar ->

<?php
class Cart {
var $items; // Items en nuestro carro de la compra

// Añadir $num artículos de tipo $artnr al carro

function add_item ($artnr, $num) {
$this->items[$artnr] += $num;
}

// Sacar $num artículos del tipo $artnr del carro

function remove_item ($artnr, $num) {
if ($this->items[$artnr] > $num) {
$this->items[$artnr] -= $num;
return true;
} else {
return false;
}
}
}
?>

ese es el ejemplo que sale en el manual de php acerca de clases y objetos, pues resulta que cuando llega al primer ->, es decir: $this->items[$artnr] += $num;
el script se detiene y la salida es el texto del script parecido a esto:

items[$artnr] += $num;
}

// Sacar $num artículos del tipo $artnr del carro

function remove_item ($artnr, $num) {
if ($this->items[$artnr] > $num) {
$this->items[$artnr] -= $num;
return true;
} else {
return false;
}
}
}
?>

es un ejemplo me pasa eso y no encuentro informacion de como resolverlo si alguien me puede ayudar se los agradezco de verdad,

Saludos,

Pedro Losada