par
moogli » 16 déc. 2016, 14:00
je reprend ce que j'ai mis dans l'autre message
Facebook\Facebook : il s'agit de la classe Facebook dans l'espace de nom Facebook.
c'est la même chose que les packages dans d'autre langage (java ou autre). Le but est d'éviter un conflit sur les nom de classe (il est possible que quelqu'un d'autre ai déjà créé une classe Facebook mais ce n'est pas la même chose (pas la même interface ou la même utilisation).
La doc des espace de nom :
http://php.net/manual/fr/language.namespaces.php
pour l'erreur je pense que tu n'as pas inclus le fichier contenant la classe Facebook dans ton fichier /Applications/XAMPP/xamppfiles/htdocs/facebook/src/Facebook/index2.php
comme pour tout code d'un autre fichier il faut faire un include / require (once ou pas) pour utiliser le code.
La façon de ne pas le faire et que le code soit dispo par "magie" c'est d'utiliser un autoloader (
PSR-4, comme composer).
Il y a peux être des chose évidente comme l'inclusion du SDK qui n'est pas mentionner, cela peu permettre d'éviter les copier coller "qui ne marche pas"
@+