Metodi speciali
I metodi speciali sono metodi dichiarati nelle classi, il cui nome inizia con un carattere di sottolineatura e che sono chiamati dall'interprete nelle seguenti situazioni:
|
_new
|
Quando un'oggetto (object) viene creato.
|
|
_init
|
Quando un'oggetto classe (classe) viene caricata.
|
_get
_put
|
Quando si utilizza un oggetto come se fosse un array.
|
|
_next
|
Quando si enumera l'oggetto.
|
|
_call
|
Quando si utilizza un oggetto come se fosse una funzione.
|
|
_unknown
|
Quandi si tenta di utilizzare un metodo metodo o una proprietà (proprietà) di un'oggetto sconosciuto.
|
|
_compare
|
Quando si confrontano due oggetti.
|