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.

Ejemplo de declaración de <strong>un</strong>a <strong>con</strong>stante normal:<br />

define(’PI’,3.1415926535);<br />

Una <strong>con</strong>stante de clase representa <strong>un</strong>a <strong>con</strong>stante pero que está <strong>un</strong>ida a esta clase.<br />

Para crear <strong>un</strong> animal <strong>con</strong> el <strong>con</strong>structor __<strong>con</strong>struct ($color, $peso), escriba:<br />

$perro = new Animal("gris",10);<br />

Si lee el código, no puede saber inmediatamente que el número 10 representa el peso del animal.<br />

Utilice <strong>con</strong>stantes que representen, cada <strong>un</strong>a, <strong>un</strong> peso distinto:<br />

<strong>con</strong>st PESO_LIGERO = 5;<br />

<strong>con</strong>st PESO_MEDIO = 10;<br />

<strong>con</strong>st PESO_PESADO = 15;<br />

Las <strong>con</strong>stantes siempre están en mayúsculas, sin el símbolo $ y precedidas de la palabra clave <strong>con</strong>st.<br />

La clase Animal.class.php se <strong>con</strong>vierte en:<br />

<br />

//<strong>con</strong>stantes de clase<br />

<strong>con</strong>st PESO_LIGERO = 5;<br />

<strong>con</strong>st PESO_MEDIO = 10;<br />

<strong>con</strong>st PESO_PESADO = 15;<br />

Para llamar a esta <strong>con</strong>stante desde la página uso.php, la sintaxis es algo peculiar. Debe<br />

escribir ::entre la clase y su <strong>con</strong>stante:<br />

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

Saved successfully!

Ooh no, something went wrong!