1.定义变量 $变量
2.引用传递符号 &变量
3.可变变量 $$变量
$v1 = “abc”; //这是一个字符串变量,其内容是字符串“abc”
$abc = 10; //这是一个普通变量,其内容是数字10
echo $$v1; //此时,就是所谓“可变变量”
4.常用输出函数 echo “变量”
5.判断变量是否存在函数 isset() 存在返回true不存在返回false
6.删除变量函数 unset() 断开变量与数据的引用关系
7.预定义变量(超全局变量)
$_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
整数类型int, integer