php中的一些常量

系统预定义常量

预定义常量既然是系统的,那自然显示的一般就是有关系统的参数啦。所以一般不要展示在前台。那来总结下他的一些常量:

__FILE__:默认常量,会输出PHP的文件名,当然也包括了他的路径在其中啦。

__LINE__:默认常量,输出PHP程序的行数。

PHP_VERSION:内建常量,php程序的版本,这个一看就知道的。

PHP_OS:内建常量,执行php解析器的操作系统的名称,比如我使用的windows。

下面3个可以归一类:

TRUE:该常量是一个真值;

FALSE:该常量是一个假值;

NULL: 该常量是一个null值;

下面有可以分为一类:

E_NOTICE:该常量指到要注意的地方但是不一定是错误的,大家应该都懂得,notice嘛。

E_ERROR: 该常量指到最近一次的错误处;

E_WARNING:该常量指到最近一次的警告处;

E_PARSE: 该常量指到解析语法有潜在问题的地方;

我知道的预定义常量暂时是这些,对了,上面的"__"要注意,是两个的,不要搞成一个啦!

例子:

<?php
 echo date("Y-m-d H:i:s").'<br/>';
 echo date(DATE_ATOM).'<br/>';
 echo date(DATE_RSS).'<br/>';
 echo __FILE__.'<br/>';
 echo __LINE__.'<br/>';
 echo E_WARNING.'<br/>';
 echo E_PARSE.'<br/>';
 echo E_NOTICE.'<br/>';
 echo error_reporting().'<br/>';
?>

输出为:

2014-09-29 15:18:44
2014-09-29T15:18:44+08:00
Mon, 29 Sep 2014 15:18:44 +0800
D:\wamp\www\demo\index.php
6
2
4
8
32767



自定义常量

自定义常量,就是自己定义的呗,那么也什么好说的,萝卜青菜,各有所爱,但是我们要注意他的命名规范。

命名规范:已字母或者下划线开始,后面可以用字母,数字,下划线来命名。

那么用什么来命名呢?

php中有一个define()函数,就他来定义常量。

例子:

<?php
 define("NAME", "Hello World!");
 echo NAME;
?>

输出为:

Hello World!


根据了解,系统预定义常量和自定义常量在使用时没什么区别。


你可能感兴趣的:(PHP,自定义常量,系统预定义常量)