Si encuentras algo que no entiendes puedes dejarlo en los comentarios y te responderemos lo mas rápido que podamos.
Solución:
Hay un error confirmado en PHP que puede afectar el comportamiento que ve. Se supone que es un error fatal, pero con opcache habilitado, aún puede ejecutarse sin problemas.
https://bugs.php.net/bug.php?id=66773
Si aún le preocupa, vote por el error.
No, esto no es un error. Como se menciona en Uso de espacios de nombres: creación de alias/importación
use ALibrarySession;
es lo mismo que:
use ALibrarySession as Session;
Así que intenta usar algo como:
use ALibrarySession as AnotherSessionClassName;
El único problema que puedo ver es que existe otra clase de sesión en el mismo espacio de nombres que la clase de Facebook, pero como nunca se importó en el archivo Facebook.php, pensé que no importaba en absoluto.
Sí, sí importa. Es por eso que no necesita “importar” clases desde el mismo espacio de nombres. Si tiene nombres en conflicto de diferentes espacios de nombres, debe crear un alias para la clase.
namespace MyApplication;
use ALibrarySession as ASession; // choose a proper alias name here
class Facebook ...
Más adelante puedes encontrar los comentarios de otros desarrolladores, tú igualmente tienes la habilidad mostrar el tuyo si te apetece.