PHP常量
全局常量:
——定义全局变量函数 define()
——Define(“常量名”,”常量值”,”是否对大小写敏感,true不敏感/false敏感”)
——exp:define(“NEW”,”newdefine”,true);
=>定义一个新常量 NEW,值为newdefine。(True表示常量名不区分大小写/False表示常量名不区分大小写)
——constant()
——判断要检查的常量名是否存在!
存在则返回查询到的常量的值,不存在返回错误信息:常量未定义!
——defined()
——判断一个常量是否被定义
用法与constant()方法一样
不过,defined()返回true/false,不会返回任何错误信息
预定义常量:
——__FILE__: 获取当前php程序文件名
——__LINE__: 获取当前代码所在行数
——php_version: 获取php程序的版本信息
——php_os: 获取当前执行php解析器的操作系统
——NULL: 一个null空值
——E_ERROR: 最近的错误处
——E_WARNING: 最近的警告处
——E_NOTICE: 异常提示,变量未申明!出现该提示,不一定是程序语法错误!
PHP变量
引用赋值:
当改变其中一个变量的值,另一个也跟着变化。(二者都变)
类似如C的指针
EXP: $i=”value1”; $j=“value2”; $j=& $i, $i=”value3”;
$i:value1; $j:value2 $i:value3,$j:value3
变量作用域:
局部变量:
作用于所在函数的内部,超出该函数则失效
全局变量:
作用于整个php文件,但无法在自定义的函数内使用,如果使用global声明,则可在自定义函数内使用
静态变量:
在函数调用结束后仍保留其最近一次更新的值。 相当于:只要一赋值,下次值变更时为重新赋值时!需使用static声明
转义字符:(一律 ” / ”开头)
/n 回车【换行】 注:linux下表示光标跳到行首
/r 回车【换行】
/t 水平制表符 【相当于table键,实现缩进效果】
/$ 美元符号
/’ 单引号
/” 双引号