文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>函数define--定义一个常量

函数define--定义一个常量

时间:2009-08-22  来源:sinkingboat

define()函数的作用是:定义一个常量。

常量[constant]与变量[variable]有很多相似的地方,因此,很容易混淆;下面,我们列举一下常量[constant]与变量[variable]之间的不同点:
   一个常量值在指定之后就不可以更改;
   设置常量时,不需要在前面加上“$”符号;
   常量可以被所有范围的域访问;
   常量的值只能是“字符串[string]”和“数字[number]”;

语法
   define(name,value,case_insensitive)
   name
      必要参数。指定常量的名称
   value
      必要参数。指定常量的值
   case_insensitive
      可选参数。指定常量的名称是否是不区分大小写的[case-insensitive]。如果设置为True,则不区分字母大小写;如果设置为False,则区分字母大小写。默认值是:False

例1:
   指定一个常量(区分大小写):
   <?php
      define("GREETING","Hello you! How are you today?");
      echo constant("GREETING");
      echo GREETING;
   ?>
输出结果:
   Hello you! How are you today?

例2:
   使用系统常量__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!");
?>

PHP中预先定义好的常量:
__FILE__
   当前正在处理的脚本文件名。如果使用在一个被包含的文件中,那么它的值就是这个被包含的文件,而不是包含它的文件名。

__LINE__
   正在处理的文件的当前行数。

PHP_VERSION
   表示PHP处理器的当前版本,如:’3.0.8-dev’。

PHP_OS
   PHP处理器所在的操作系统名字,如:’Linux’。

TRUE
   真值

FALSE
   假值
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载