常量
1自定义常量
define(name,value,false);
第三个参数是大小写不敏感的意思,作用域:全局
常量名没有$符号,
2预定义常量
-------------------------常量的值随着代码位置改变而改变
_FILE_
_DIR_
PHP_VERSION
PHP_OS
PHP_INT_MAX获取整形最大值
TRUE/FALSE
NULL
3函数defined()检查常量是否存在
BOOLEAN defined(常量名)
常量值 constant(常量名)
变量:
内存发分配方式: 变量名存储在栈内存,变量值存储在内存,,,_________php垃圾回收机制回收栈内存,,,
函数有关常量变量的
<?php
//自定义常量
define("DHY","http://xx/x",FALSE);
echo DHY;
//与定义常量
echo PHP_OS;
//变量
$name="dhy";
echo $name;
//查看是否定义了常量
echo defined("DHY");
echo constant("DHY");
//数据类型查看函数
echo gettype($name);
var_dump($name);
//检查常量或变量是否定义函数
//echo defined($name);
echo isset($name);
//取消变量定义函数,,,使用unset这只是断开了变量名和变量值的练习,没有立即销毁变量,变量的销毁是由php垃圾回收机制决定的
unset($name);
echo $name;
//检查变量是否为空
echo empty($name);
echo is_null($name);
?>