PHP基础知识常量以及类相关函数
常量
-
常量的定义
define("常量名",常量值);
const 常量名 = 常量值;注意:const语法只能用在“顶层代码”位置,而不能用在大括号的位置。
-
常量的使用(取值)
1.直接使用常量名
2.使用函数constant()取值: -
判断常量是否需存在
$v1 = defined("PI"); //返回true或者false
-
一些预定义的常量
PHP_OS //PHP的运行环境
PHP_VERSION //PHP的版本
PHP_INT_MAX //int类型最大数
M_PI //圆周率 -
魔术常量
DIR // 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(FILE)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增) =
FILE // 返回文件的完整路径和文件名(PHP4.2以后为绝对路径)
LINE //返回文件中的当前行号 -
常量与变量的区别
定义不同
使用形式不同:常量不需要使用$符号
可变程度不同:常量的值不可变,也不可以销毁
作用范围不同:具有超全局作用域
可用类型不同:常量只能存储标量类型(整数、浮点数、字符串、布尔等)
类相关的函数
-
var_dump():用于输出变量的“完整信息”,几乎只用于调试代码 -
getType():获取该变量的类型名字,返回的是一个表示该类型名字的字符串,比如“string”,"bool","double","int" -
setType($变量名,"目标类型"):将该变量强制改变为目标类型; -
isset() empty() unset -
is_XX类型() 系列函数:判断某个数据是否为某种类型,有以下一些:is_int($v); //判断$v是否是一个整数类型;
is_float($v); //判断$v是否是一个浮点类型的
is_string($v);
is_bool($v);
is_array($v);
is_object($v);
is_null($v);
is_numertc($v);//判断$v是否是一个数字
is_scalar($v); //判断$v是否是一个“标量类型”

浙公网安备 33010602011771号