Parse error,syntax error,unexpected T_STRING

tati -  
 tati -
Bonjour,

j'ai un erreur : parse error, syntax error,unexpected T_STRING, expecting '&' or T_VARIABLE on line 41.

function ( check_admin_user()) //ligne 41
{
global $admin_user;
if (session_is_registered("admin_user"))
return true;
else
return false;
}

2 réponses

  1. le père
     
    Bonjour

    Tu as bien une erreur, mais le message m'étonne. Tu devrais avoir unexpected '(' au lieu de unexpected T_STRING.

    Tu as mal déclaré ta fonction, elle ne doit pas être entre parenthèses :
    function check_admin_user() //ligne 41

    Peux-tu donner aussi les quelques lignes qui précèdent la ligne 41 ?
    1
    1. le père
       
      à quoi sert le global $admin_user; ??? Voulais tu plutôt tester if (session_is_registered($admin_user)) ??? Mais ce n'est pas la cause de l'erreur.
      0
  2. tati
     
    mon erreur est resolue en ecrivant:

    function check_admin_user()
    {
    global $admin_user;

    if(isset ($_SESSION['admin_user']))
    return true;
    else
    return false;

    }
    merci pour ta reponse
    0