El patrón de diseño singleton es donde nunca desea tener más de una sola instancia (de ahí el nombre singleton) de una clase determinada. En el uso normal de clases y objetos, usted define una clase una vez y luego crea muchas instancias (objetos) en su aplicación. Cada instancia tiene sus propias propiedades. Por ejemplo, si tuviera una clase “Persona” con los atributos “nombre_punto” y “apellido_punto”. Cada instancia de “Persona” puede tener valores diferentes para “nombre_principal” y “apellido_página”. En una instancia única, nunca puede haber más de una instancia de una clase determinada en la aplicación. Por qué querrías esto? Digamos que desea que su aplicación solo tenga una conexión a una base de datos. En este caso, puede crear una clase singleton llamada “DatabaseConnection” que garantizaría que solo haya una conexión de base de datos en su aplicación. También significa que puede acceder a esa instancia globalmente, por lo que no tiene que pasar su objeto de conexión de base de datos entre funciones porque se puede acceder desde cualquier lugar. Aquí hay un código de ejemplo que implementa una clase singleton “DatabaseConnection”.
¿Qué es la clase singleton en PHP?
Related Content
Cómo crear maravillas en diseño web y desarrollo de Android, pero no conozco mucha programación
¿Dreamweaver CC es bueno ahora?
¿Cuáles son los mejores temas multipropósito de OpenCart con muchas funciones?
More Interesting
¿Cuál es el mejor instituto para recibir capacitación de desarrolladores web en Bangalore?
¿Dónde escribes el código de un sitio web?
¿Cuál es la diferencia entre estándares y códigos?
¿Cuáles son algunas de las mejores prácticas para el desarrollo eficiente de WordPress?
¿Qué es la etiqueta de plantilla de WordPress?
¿Cuáles son las diferencias entre Codeigniter y Laravel?
Cómo escribir un currículum poderoso para un puesto de ingeniero de sistemas o Linux
Cómo codificar el menú desplegable
¿Debo usar mariadb o postgresql para desarrollar una aplicación web como Facebook o Pinterest?
¿Para qué sirven los comentarios en HTML?
Cómo enviar correo desde una página HTML usando PHP
¿Está mal visto usar Bootstrap para todos mis proyectos en mi cartera de desarrollo web front-end?