You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4. Constantes<br />
Constantes pré-<strong>de</strong>finidas<br />
O <strong>PHP</strong> possui algumas constantes pré-<strong>de</strong>finidas, indicando a versão do <strong>PHP</strong>, o Sistema<br />
Operacional do servidor, o arquivo em execução, e diversas outras informações. Para ter acesso a todas as<br />
constantes pré-<strong>de</strong>finidas, po<strong>de</strong>-se utilizar a função phpinfo(), que exibe uma tabela contendo todas as<br />
constantes pré-<strong>de</strong>finidas, assim como configurações da máquina, sistema operacional, servidor http e versão<br />
do <strong>PHP</strong> instalada.<br />
Definindo constantes<br />
Para <strong>de</strong>finir constantes utiliza-se a função <strong>de</strong>fine. Uma vez <strong>de</strong>finido, o valor <strong>de</strong> uma<br />
constante não po<strong>de</strong>rá mais ser alterado. Uma constante só po<strong>de</strong> conter valores escalares, ou seja, não po<strong>de</strong><br />
conter nem um array nem um objeto. A assinatura da função <strong>de</strong>fine é a seguinte:<br />
int <strong>de</strong>fine(string nome_da_constante, mixed valor);<br />
A função retorna true se for bem-sucedida. Veja um exemplo <strong>de</strong> sua utilização a seguir:<br />
<strong>de</strong>fine ("pi", 3.1415926536);<br />
$circunf = 2*pi*$raio;