PHP 3 专题 -- 常量

---摘自互联网

任何PHP脚本语言都是使用连续的语句创建的。一个语句可以是一个赋值语句,一个函数调用,一个循环,一个条件语句甚至一个不做任何事情的语句(一个空的语句)。语句经常使用分号(;)结尾。另外,利用卷支持可以把一组语句压缩从而使语句可以被组成语句组。一个语句组是一个关于自身的申明。不同的语句类型将在本章被描述。 

  

常量 
        PHP定义了一些常量提供给结构使它能够在运行时定义更多的类型。常量和变量十分的类似,但是他们在语法上有些微的不同。 

        被预定义的常量是__FILE__  和__LINE__,在处理他们时,会发现他们与文件名和行号相符合。请参考如下示例: 

 

Example  6-1.  Using  __FILE__  and  __LINE__  //使用__FILE__  和__LINE__ 

<?php 

function  report_error($file,  $line,  $message)  { 

echo  "An  error  occured  in  $file  on  line  $line:  $message."; 



  

report_error(__FILE__,__LINE__,  "Something  went  wrong!"); 

?> 

  

        您可以使用函数define()  和undefine()来定义其它的常量。 

 

        Example  6-2.  Defining  Constants  //定义常量 

<?php 

define("CONSTANT",  "Hello  world."); 

echo  CONSTANT;  //  outputs  "Hello  world." 

undefine  ("CONSTANT"); 

?>