Guida Php – Oggetti e Costanti

PHP 5 ci consente di definire delle costanti all’interno delle classi.
L’utilizzo è simile alle costanti globali descritte nel nono capitolo di questa guida.

Potete pensare alle costanti delle classi, come a degli attributi statici che non possono però essere modificati una volta dichiarati e definiti.

Prendiamo nuovamente in esempio la vecchia classe “Colore” esaminandone un utilizzo con le costanti :

Colore.php

<?php

class Colore
{
const ROSSO = "#FF0000";
const VERDE = "#00FF00";
const BLU = "#0000FF";

static public function stampaRosso()
{
echo "<font color=\"" . self::ROSSO . "\">Il valore esadecimale del colore rosso è : ";
echo self::ROSSO . "</font><br />\n";
}
}

?>

Come con le costanti globali è necessario omettere il simbolo del dollaro $ durante la dichiarazione.
I nomi delle costanti in PHP 5 sono sempre Case Sensitive, ed è buona norma scriverle tutte in maiuscolo per distinguerle immediatamente come costanti, anche se non è obbligatorio.

test.php

<?php

require_once("Colore.php");

echo Colore::ROSSO . "<br />\n";
Colore::stampaRosso();

?>

test.php produce questo risultato.

Versione originale dell’articolo

Lezione Precedente -> Guida Php – Gli oggetti e i membri statici

Lezione Successiva -> Guida Php – Gli Oggetti e l’ereditarietà

Tags: , ,

Lascia un Commento

Connect with Facebook