détruire un objet en php

Je suis de l'exécution d'un programme en PHP et d'obtenir l'erreur ci-dessous, parfois.Est-ce dû à la création de beaucoup d'objets et de ne pas les détruire ou pour toute autre raison?

Allowed memory size of 16777216 bytes exhausted (tried to allocate 19456 octets)
Quelle est la bonne méthode pour détruire un objet en PHP5.

Code:

App::import('Vendor','GoogleShipping',array('file'=>'googlecheckout'.DS.'library'.DS.'googleshipping.php'));
App::import('Vendor','GoogleTax',array('file'=>'googlecheckout'.DS.'library'.DS.'googletax.php'));
class Cart{
    var $_itemname;
    var $_unit_price;
    public function Usecase($itemname,$unit_price,$url,$merchant_private_item_data)
    {
            $cart = new GoogleCart($this->_merchant_id, $this->_merchant_key, $this->_server_type,$this->_currency);
            $item_1 = new GoogleItem($this->_itemname,$this->_item_description,$this->_total_count,$this->_unit_price,$this->_merchant_private_item_data);
    }
}
  • Merci de montrer un peu de code
  • App::import('Vendor','GoogleShipping' ,array('fichier'=>'googlecheckout'.DS. "bibliothèque".DS.'googleshipping.php')); App::import('Vendor','GoogleTax' ,array('fichier'=>'googlecheckout'.DS. "bibliothèque".DS.'googletax.php')); class Panier{ var $_itemname; var $_unit_price;
  • J'ai une aide de cakephp
  • public function cas d'utilisation($nom de l'élément,$unit_price,$url,$merchant_private_item_data) { $panier = new GoogleCart($this->_merchant_id, $this->_merchant_key, $this->_server_type,$this->_currency); $item_1 = new GoogleItem($this->_itemname,$this->_item_description,$this->_total_count,$this->_unit_price,$this->_merchant_private_item_data);}
  • chaque classe je suis importation crée aussi des objets
  • Vous pouvez modifier votre post, avec le bouton modifier (stackoverflow.com/posts/4215324/edit) Alors s'il vous plaît ajouter votre code à l'intérieur de blocs de code à votre Post

InformationsquelleAutor Sitansu | 2010-11-18