1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
<?php /* 在PHP中常量有两种定义方式(5.3之后才有两种)。 1、使用定义常量的函数: define("常 量名',常量值);+ 2、5.3之后才有的: const 长两名=值; */ //PHP常量 //使用函数定义常量: define define('PI',3.14); //使用const关键字定义 const PII = 3; //定义特殊常量 define('-_-','smile'); //const A = 'smile'; //错误 //使用常量 echo PI; //echo -_- ; //特殊符号不能直接使用 echo '<hr/>'; echo constant('-_-');//特殊符号的常量需要使用constant()函数读取; /* 系统常量.. 系统常量:系统帮助用户定义的常量,用户可以直接使用。 常用的几个系统常量。 PHP_VERSION: PHP 版本号。 PHP_INT_SIZE:整形大小(字节长度)。 PHP_INT_MAX:整形能表示的最大值 */ //'<br/>'=换行 echo '<he/>',PHP_VERSION,'<br/>',PHP_INT_SIZE,'<br/>',PHP_INT_MAX; echo '<br/>'; /* 在PHP中还有一些特殊的常量,他们有双下划线开始+常量名+双下划线结束,这种常量称 之为系统魔术常量:魔术常量的值通常会跟着环境变化,但是用户改变不了。 __DIR__:当前被执行的脚本所在电脑的绝对路径。 __FILE__:当前被执行的脚本所在的电脑的绝对路径(带自己文件的名字)。 __LINE__:当前所属的行数 __NAMESPACE__:当前所属的命名空间。 __CLASS__:当前所属的类。 __METHOD__:当前所属的方法。 */ echo __DIR__,'<br/>',__FILE__,'<br/>',__LINE__,'<br/>'; echo __LINE__; |