Bonjour,

J'ai développé une classe User, initialement pour php 5. Mon boss me demande de la remettre en php 4. Je 'enpresse donc de supprimer la visibilité des variables (que j'avais mis en privé). Ce qui nous donne ceci
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
class User
{
	var $id = 0; // integer
	var $login = ""; // string
	var $db; // PDO object
	var $code; // represent the manager sate (connected, disconnected ...)
	var $sql; // the sql selection query
	var $permissions = array();
	var $action = array(); // an array of string (indiced array)
	var $URL = array(); 
	/** Constructor of a manager
	 * Retrieve informations from the database
	 * Execute a request query
	 */
	public function User($login, $passwd) 
	{
		define(AES_KEY,"xxxxxx");
		define(NEW_STORAGE_DIR,"/home/moi/quelquepart/");
mais voila que j'ai une erreur à la ligne 18
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in C:\Documents and Settings\mrabbaa\Mes documents\workspace\skyrecon\class\User.php on line 18
@ la ligne 18 c'est la déclaration du constructeur

j'ai pas tout compris pouvez vous me dire ce qui se passe