Dada a classe abaixo, em PHP:
<?php
class Cart {
var $items; // Items no nosso carrinho de
compras
// Acrescenta $num artigos de $artnr ao
carrinho
function add_item ($artnr, $num) {
$this->items[$artnr] += $num;
}
// Tira $num artigos de $artnr do carrinho
function remove_item ($artnr, $num) {
...}
}
?>
A sintaxe correta para se criar um objeto cart1 com um item com 2 unidades é:
$cart1.Cart->add_item("10", 2);
$cart1.Cart->add_item(2, "10");
$cart1 = Cart->add_item(2, "10");
$cart1 = new Cart; $this->add_item(2, "10");
$cart1 = new Cart; $this->add_item("10", 2);