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  阅读(149)  评论(0)    收藏  举报