PHP使用$定义变量
变量命名由字母,数字,下划线和'_'构成,但是不能以数字开头
PHP允许使用中文变量,但不推荐使用中文
PHP删除变量
使用unset删除变量
例子:
<?php $ a=1; echo a;//1 unset($a) echo $a;//报错 ?>
PHP5.3之前使用define定义
例子:
define('常量名','常量值')
PHP5.3之后使用const定义
例子:
const 常量名=常量值
常量一旦定义无法在程序运行时进行更改
常量命名规则还变量一样可以使用字母,数字,下划线和'_',但是不能以数字开头。
PHP定义常量或者变量允许使用中文定义,但是不推荐
常量变量命名要见起名知其意
访问常量的函数 constant()
例子:
echo constant('常量名')
1:凡是数据可能变化的,一般都是使用变量;
2:数据不一定会变得,可以使用常量或者变量;
3:数据不允许修改的,一定用常量
系统常量:系统帮助用户定义的常量,用户可以直接使用。
常用的几个系统常量:
PHP_VERSION //当前使用的PHP版本号 PHP_OS //当前PHP环境的运行操作系统 M_PI //圆周率常量值 M_E //科学常数e E_ERROR //最近的错误之处 E_WARNING //最近的警告之处 E_PARSE //剖析语法有潜在问题之处
在PHP中还有一些特殊的常量;这种常量被称为系统魔术常量,魔术常量通常会跟着环境变化,但是用户改变不了。
FILE //当前PHP文件的相对路径
__DIR__ //当前文件的目录 __LINE__ //当前PHP文件中所在的行号 __FUNCTION__ //当前函数名,只对函数内调用起作用 __CLASS__ //当前类名,只对类起作用 __METHOD__ //表示类方法名,比如B::test