Cita:
Iniciado por thesixhalcon ¿Para que sirven, cuando y como se utilizan?
- throw new Exception(....);
- parent::__construct();
- __construct();
-instanceof
- protected
- throw new, sirve para lanzar una nueva Excepcion en caso de algun error.
- parent::__construct sirve para llamar al constructor de la clase padre
- __construct es una funcion especial que es llamada cuando se utiliza el operador new en una clase
- instanceof es un operador para comparar si una instancia de un objeto pertenece a una clase o a una interface ej:
Código PHP:
class Perro {}
$dogo = new Perro();
if( $dogo instanceof Perro ) {
echo '$dogo es un Perro';
}
- protected sirve para delimitar que una variable, metodo o funcion es protegida, es decir su visibilidad es solo para la clase actual y las clases hijas, en cuyo caso se puede sobrecargar por las clases hijas.
Saludos.