1.定义变量 $变量php
2.引用传递符号 &变量数据库
3.可变变量 $$变量 数组
$v1 = “abc”; //这是一个字符串变量,其内容是字符串“abc”服务器
$abc = 10; //这是一个普通变量,其内容是数字10函数
echo $$v1; //此时,就是所谓“可变变量”spa
4.经常使用输出函数 echo “变量”操作系统
5.判断变量是否存在函数 isset() 存在返回true不存在返回false对象
6.删除变量函数 unset() 断开变量与数据的引用关系进程
7.预约义变量(超全局变量)ci
$_GET :获取以GET方式提交的值
$_POST:获取以POST方式提交的值
$_REQUEST:获取以GET和POST方式提交的值
$_SERVER:存储了服务器端或客户端的一些请求信息或设置信息
8.常量的使用:用于存储一个不会变化也不但愿变化的数据的标示符
define(“常量名”, 常量值);
const 常量名 = 常量值;
9.defined:判断常量是否存在 $result = defined (某常量名)
10.预约义常量
M_PI(圆周率)
PHP_OS(操做系统)
PHP_VERSION(php版本号)
PHP_INT_MAX(php中的最大的整数值)
11.魔术常量
__DIR__(当前网页文件的所在目录)
__FILE__(当前网页文件)
__LINE__(当前这一行)
12.数据类型
整数类型int integer
浮点数类型:float double real
字符串类型:string
布尔类型:bool boolean (返回值只有true和false)
数组类型:array 定义数组$v1=array();
对象类型:objec;
资源类型:resource; 含义:指对外部数据引用
空值类型:null;
13.数组遍历函数
foreach( 数组名 as 下标变量$k => 值变量$v1 ){
//这里就是循环体,就能够使用两个变量$k, $v1
}
14.输出数据类型
输出完整的数据信息:var_dump()
获取一个变量的类型名称:getType()
15.移位运算符
左移运算:<< A << n; //A是一个要被移动的数字,一样能够是普通数字,但按二进制去运算,n是一个指定要移动的位数
右移运算:>> A >> n; //A是一个要被移动的数字,一样能够是普通数字,但按二进制去运算,n是一个指定要移动的位数
16.错误控制运算符:@ 一般用于一个“可能”发生错误的表达式的前面——最经常使用的情形就是链接数据库。
17判断函数
if语句:
if(条件判断){
//语句块
}
if else 语句:
if(条件判断){
//分支1
}
else{
//分支2;
}
switch语句:
switch(一个数据$v1){ //判断此v1变量跟下面的某个是否相等,若是相等,则进入对应进程。
case 状态值1:
//进程1
[break;]
case 状态值2:
//进程2
[break;]
case 状态值3:
//进程3;
[break;]
。。。。。。
[default :
//默认进程。
]
}
while循环
$v1 = 10; //初始化循环变量
while( $v1〉4 ){//判断循环变量的条件
//语句快
echo “abc”;
$v1--;
}
do while循环
do{
//循环体
}while(条件判断);
18.方法函数
function 函数名 (形参1,形参2,.... ){}
func_get_args(); //得到一个函数所接收到的全部实参数据,并结果是一个数组
func_get_arg(n); //得到一个函数所接收到的第n个实参数据(n从0开始)
func_num_args(); //得到一个函数所接收到的全部实参数据的个数
19.可变函数
function f1(){
echo "可变函数"
}
$v1="f1";
$v1(); //调用可变函数
20.匿名函数
$f1 = function(){。。。函数体;};
21.局部访问全局变量函数 global $变量名
22.数组长度:count