Nous avons vu avec le chargement automatique de classes que PHP5 intègre des méthodes magiques, c'est à dire qu'elles sont appelées automatiquement lorsque certaines actions sont effectuées.
Ces méthodes se reconnaissent par leur nommage qui commence toujours par __ (double underscore / tiret bas). Notez par ailleurs que PHP se réserve ce nommage, donc ne l'utilisez que si vous voulez modifier le fonctionnement d'une de ces méthodes.
Actuellement, 14 méthodes magiques existent.