Bonjour,
J'utilise une class pour l'envoi de mails.
Aujourd'hui j'ai besoin de définir la valeur de $apiKey et $secretKey via une variable de session.
Mais quand je le fait comme dans l'exemple ci-dessous, j'ai l'erreur :
Ce qui est étrange c'est que quand je fait un echo d'une variable de session avant la déclaration de la class, j'ai bien ma valeur a l'écran.Parse error: syntax error, unexpected T_VARIABLE in ... blablablabl ...
Mais quand je fait l'echo dans la class j'ai une autre erreur :
Franchement je ne comprend pas pourquoi.Parse error: syntax error, unexpected T_ECHO, expecting T_FUNCTION in ... blablablabl ...
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 class Mail { var $version = '0.1'; var $output = 'json'; var $secure = true; var $debug = 1; var $apiKey = $_SESSION['email_api_key']; var $secretKey = $_SESSION['email_api_pass']; // Constructor function public function __construct($apiKey = false, $secretKey = false) { if( $apiKey ) $this->apiKey =$apiKey; if( $secretKey ) $this->secretKey =$secretKey; $this->apiUrl = (($this->secure) ? 'https' : 'http').'://api.blabla.com/'.$this->version.''; } ... ... ... }
Partager