爱程序网

php入门常量

来源: 阅读:

常量像变量一样,用于临时存储一个值,但是常量在许多方面与变量不同。

常量:
1、是在程序执行期间无法改变数据,常量的作用域是全局的。
2、常量的命名与与变量相似,只是不带美元符号“$”。一个有效的常量名由字母或者下划线开头,后面跟着任意数量的字母、数字或者下划线。
3、一般在PHP中常量都为大写字母而且又分为系统常量和自定义常量。

=================================================================================

系统常量我们就大概说了 ,这个在后面的知识会介绍到。

1、__FILE__    默认常量,是指PHP程序文件名及路径;
2、__LINE__    默认常量,是指PHP程序的行数;
3、__CLASS__    类的名称;

自定义常量:通过define()函数来定义一个常量的,

其语法格式为:bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

name:指定常量的名称(大写)。
value:指定常量的值。(仅允许标量和 null。标量的类型是 整型, 浮点型,字符串型或者布尔型。 也能够定义常量值的类型为 资源(resource) ,但并不推荐这么做,可能会导致未知状况的发生。)
insensitive:指定常量名称是否区分大小写。如果设置为true则不区分大小写;如果设置为false则区分大小写。如果没有设置该参数,则取默认值false区分大小写。

=================================================================================

下面我们来看一个例子吧:

<?php//定义一个大小写敏感的常量:define("CONSTANT", "Hello world");echo CONSTANT; // 输出:Hello worldecho Constant; // 报错//定义一个大小写不敏感的常量:define("GREETING", "Hello you", true);echo GREETING; // 输出:Hello youecho Greeting; // 输出:Hello you?>

相关文章列表: