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号