11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Los métodos mágicos<br />

Un método mágico es <strong>un</strong> método al que se llama automáticamente cuando se produce <strong>un</strong><br />

a<strong>con</strong>tecimiento.<br />

Por ejemplo __<strong>con</strong>struct es <strong>un</strong> método mágico. Se ejecuta automáticamente cuando instancia la clase<br />

que <strong>con</strong>tiene __<strong>con</strong>struct.<br />

Los métodos mágicos __get y __set permiten leer o modificar los atributos que no existen y en los que<br />

el acceso está prohibido.<br />

Retome el ejemplo al inicio del capítulo <strong>con</strong> la clase Animal:<br />

Esta vez, el atributo color es privado y el atributo peso es público:<br />

<br />

}<br />

Cuando crea <strong>un</strong>a instancia de la clase Animal, puede acceder al atributo peso porque es público, pero no<br />

al atributo color porque es privado.<br />

La página uso.php es:<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!