PHP中使用define()函数定义常量。define(常量名,常量值),常量命名方法与变量命名相同,以字母或下划线开头,按照惯例常量名字全部大写,不同的单词用下划线隔开,以区分与变量不同。
检查常量是已经变定义可用函数defined(常量名) ,如果常量存在则返回True,否则返回False。常量在使用时可直接调用。
预定义常量: 预定义常量可以在PHP程序中直接使用不用定义,其它包括:__FILE__(文件的完整路径和文件名,绝对路径),__FUNCTION__(返回函数被定义时的名称),__CLASS__(返回类被定义时的名称),__METHOD__(返回方法被定义时的名称 ),PHP_VERSION(返PHP版本号),PHP_OS(返回PHP解析器的操作系统名称),(E_ERROR,E_WARNING,E_PARSE,E_NOTICE,E_CORE_ERROR,E_CORE_WARNING,用于函数error_reporting()的参数,分别表示1,2,4,8,16,32,用于设置系统返回信息等级)
其中__FILE__,__FUNCTION__,__LINE__,__FILE__,__CLASS__被称为魔术变量,因为他们的值会因为使用的位置而发生变化。这5个常量名字是不区分大小写的,其它常量是区分大小写的。
例子:
<?echo __FILE__."</br>";
echo __LINE__."</br>";
echo PHP_VERSION."</br>";
echo PHP_OS."</br>";
echo __FUNCTION__."</br>";
?>
合肥网站建设专业从事网站建设 网站优化 网页设计 3G手机网站。
合肥启迈网络科技有限公司专业从事网站建设、网站优化、虚拟主机、域名
注册等网络服务。专业的设计团队、一流的服务态度和先进的网络技术让我
们在竞争激烈的网站设计这行业中蓬勃发展.......[ 查看详情]
服务热线:13655601775
熊经理:13655601775
E-mail:qimai@qimaikj.com
地址:合肥市高新区长江西路与科学大道交口5F创业园A座309