J'utilise une bibliothèque que j'ai téléchargée avec le compositeur appelé Pheanstalk. Je courais le script suivant:Erreur fatale: Classe 'Pheanstalk Pheanstalk` pas trouvé
<?php
//... some unrelated code
require_once('vendor/autoload.php'); //loading the autoload file from composer
use Pheanstalk\Pheanstalk; //using the namespace
$pheanstalk = new Pheanstalk('127.0.0.1'); //initiating an object
//... some unrelated code
?>
L'erreur suivante apparaît:
Fatal Error: Class 'Pheanstalk\Pheanstalk' not found in /opt/lampp/htdocs/project_zero/index.php on line 16
avec la ligne 16 étant: $pheanstalk = new Pheanstalk('127.0.0.1');
Question: Pourquoi pourrait-je recevoir cette erreur? Le script ci-dessus a été essentiellement copier-paisted du Exemple d'utilisation donné sur la page github Pheanstalk: https://github.com/pda/pheanstalk.
Le contenu de mon dossier composer.json
sont:
{
"require": {
"pda/pheanstalk": "2.1.1"
}
}
ÉDITÉ:
nouvelles erreurs lors de l'utilisation:
use \Pheanstalk_Pheanstalk
Erreurs:
Warning: The use statement with non-compound name 'Pheanstalk_Pheanstalk' has no effect in /opt/lampp/htdocs/project_zero/index.php on line 14
Fatal error: Class 'Pheanstalk' not found in /opt/lampp/htdocs/project_zero/index.php on line 17
'décharge-autoload' du compositeur? – Arcesilas
@Arcesilas dois-je exécuter cela dans le terminal et vous donner la sortie? Je suis relativement nouveau à linux et compositeur – Webeng
Il suffit de l'exécuter dans le terminal et réessayez. – Arcesilas