Saltar al contenido

No se puede usar X como Y porque el nombre ya está en uso, aunque no lo esté

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *