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是否是一个“标量类型”

posted @ 2016-08-20 15:07  onefiter  阅读(157)  评论(0)    收藏  举报