# Examen PHP 10 POO
**1. Antes de PHP5, el comportamiento cuando se pasaba una variable a una
función era siempre el mismo, independientemente de si la variable
fuera un objeto o de cualquier otro tipo: siempre se creaba una nueva
variable copiando los valores de la original.**
Verdadero.
**2. En lugar de programar un método set para modificar el valor de los
atributos privados en que sea necesario, puedo utilizar el método
mágico set.**
Falso.
**3. ¿Cuál es la utilidad del operador de resolución de ámbito ::?**
Se utiliza para acceder a los elementos de una clase, como constantes y miembros estáticos.
**4. ¿Cuál es el nombre de la función que se utiliza para hacer una copia de un objeto?**
clone.
**5. Si serializas un objeto utilizando serialize, ¿puedes almacenarlo en una base de datos MySQL?**
Verdadero.
**6. La función is_subclass_of recibe como primer parámetro:**
Un objeto o una clase.
**7. Si una subclase no tiene método constructor, y su clase base sí lo tiene, cuando se instancie un nuevo objeto de la subclase:**
Se llamará automáticamente al constructor de la clase base.
**8. Si en tu código utilizas un interface, y quieres crear uno nuevo basándote en él:**
Puedes utilizar la herencia para crear el nuevo constructor extendiendo
al primero.
**9. La clase DB tiene todos sus métodos estáticos. No tiene sentido por
tanto crear ningún objeto de esa clase, y podría haberse implementado
igualmente como un interface.**
Falso.
**10. En un namespace solo guardaremos las clases para evitar colisiones entre ellas.**
Falso.
**11. ¿Necesitamos usar el Framework Laravel pasar sacar ventajas del
gestor de plantillas Blade ?**
Falso.
**12. Las plantillas que crees en Blade es preferible alojarlas:**
En un lugar no accesible por el servidor web.