Bonjour tout le monde !

J'ai pioché un peu sur des tutorials pour créer une classe afin de gérer mes paniers pour une commande.

et voici par exemple un bout de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
	function __construct() { // constructeur
		@session_start();
		if (!isset($_SESSION['Panier_En_Cours'])) $_SESSION['Panier_En_Cours']=array();
		$this->panier =& $_SESSION['Panier_En_Cours'];
	}
 
	public function addItem($article="",$quantite_article_ajoute=1) {
		@$this->panier[$article]['quantite'] += $quantite_article_ajoute;
		if ($quantite_article_ajoute <= 0) unset ($this->panier[$article]);
	}
Ma question est : Que signifie l'arobase '@' devant @session_start ou même devant @$this-> ...

Quelle différence si l'on ne le spécifie pas ?

Merci pour vos réponses !