Exemplos retirados do manual online do PHP ( https://secure.php.net/manual/pt_BR/language.constants.php ) :
// Nomes de constantes válidos
define("FOO", "alguma coisa");
define("FOO2", "alguma outra coisa");
define("FOO_BAR", "alguma coisa mais");
Para definições de constantes dentro do escopo de classes é usada a palavra reservada const ( https://secure.php.net/manual/pt_BR/language.oop5.constants.php ) :
class MinhaClasse{
const constante = 'valor constante';
function mostrarConstante() {
echo self::constante . "\n";
}
}
echo MinhaClasse::constante . "\n";
define.
Constantes em PHP têm 2 caracte´risticas: 1- nao têm $ no nome da var; 2- usa define p/ indicar constant. e.g.:
define ("consta","blah");
echo consta."
";
define ("consta1","blah1",true);
//o 3° param indica se deve ou nao ser case sensitive
echo consta1;
?>
A função define ainda retorna um boolean indicando se conseguiu ou nao criar a const.