Soy nuevo en php, pero en otras tecnologías web, puede compartir objetos entre instancias de página. Por ejemplo, en las páginas java jsp que fácilmente tiene en la clase que existe como clase estática para toda la instancia del servidor. ¿Cómo hacer esto en php?¿Hay alguna forma de compartir objetos entre páginas de php?
No me estoy refiriendo a las variables de las sesiones (al menos no lo creo). Esto es más con el propósito de la agrupación de recursos (tal vez un socket para compartir, o conexiones de bases de datos, etc.). Por lo tanto, toda una clase debe compartirse entre cargas posteriores, no solo algunas variables primitivas que puedo almacenar en la sesión.
También he buscado clases de php singleton, pero creo que la clase solo se comparte en la misma página y no en páginas.
Para aclarar las cosas, estoy buscando algo que me pueda ayudar a compartir, por ejemplo, un socket conectado a un servidor para una página connectSocket.php de modo que todos los usuarios que carguen esa página usen el mismo socket y no abre uno nuevo
Aunque su respuesta es correcta, a menudo no se recomienda hacer uso de estas conexiones persistentes. Crear nuevas conexiones a menudo es muy barato y significa que no tendrá que mantenerlas todas durante mucho tiempo. Como regla, solo me conecto con un db cuando estoy haciendo la primera consulta, y me deshago de él tan pronto como pueda. Las bases de datos son difíciles de escalar, PHP es mucho más fácil. – Evert