Parse error: syntax error, unexpected 'use' (T_USE)

Résolu
amine448 -  
 Amine448 -
Bonjour a tous.
Je suis entrain de creer un api-rest en php pour l'authentification.

Je voudrais generer un token. J'utilise une libraire.

J'ai un ' Parse error: syntax error, unexpected 'use' (T_USE) ' quand je fais :
use \Firebase\JWT\JWT;


Mon fichier de configuration pour JWT : ../libs/php-jwt-master/src/JWT.php

<?php

namespace Firebase\JWT;

use \DomainException;
use \InvalidArgumentException;
use \UnexpectedValueException;
use \DateTime;

/**
  • JSON Web Token implementation, based on this spec: * https://tools.ietf.org/html/rfc7519 * * PHP version 5 * * @category Authentication * @package Authentication_JWT * @author Neuman Vong <***@***> * @author Anant Narayanan <***@***> * @license http://opensource.org/licenses/BSD-3-Clause 3-clause BSD * @link https://github.com/firebase/php-jwt */class JWT{ }


Pourtant le fichier JWT.php a ete tres bien importer.

Quelqu'un peut m'aider a resoudre le probleme svp ?
Merci !
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Lorsque tu postes du code sur le forum, tu dois indiquer, dans les balises de code, le langage. cela permet d'avoir la coloration syntaxique et l'indentation.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Ensuite, concernant ton souci ...; sans avoir le code complet du fichier où tu as mis ton "use" .. difficile de te répondre.
A savoir qu'il ne faut pas le mettre dans une fonction... et bien le placer au début de ton code php.

1
Amine448
 
Ah ok ! Je comprends maintenant. Je l’avais mis dans une fonction.

Merci beaucoup!
0