Metodos Especiales: _new, _compare,...
Los métodos especiales se declaran
en clases, cuyo nombre comienza con un guión bajo, y son llamados
por el intérprete en situaciones especiales.
Existen ocho método especiales diferentes, y todos son
opcionales.
_init | cuando se Inicialización de la clase. |
_exit | cuando se deinstanciación de la clase. |
_new | cuando se Instanciación de los objetos. |
_free | cuando se deinstanciación de un objeto. |
_next | cuando se enumeración de una clase u objeto. |
_get | cuando se Operador de lectura de un Array |
_put | cuando se Operador de escritura de un Array |
_call | cuando se Uso de un objeto o clase como un método. |
_unknown | cuando se prueba a llamar una Llamada a un método o propiedad desconocida. |
_compare: Define como comparar los objetos del mismo tipo en un array.
_attach | Cuando un objeto se une o separado del gestor de evento de su padre |
_property | Para saber si un símbolo desconocido es un método o una propiedad. |
_ready | Cuando se termina una construcción objeto, y un objeto está listo para ser utilizado.
DESDE LA VERSIÓN 3.9
|
Para ver un ejemplo de _compare, vease este enlace: propiedades y metodos de array de objetos
Para ampliar información:
No hay comentarios:
Publicar un comentario