运算符:
+ - * / % .(连接符)
= 赋值
== 判断两值是否相等(不判断类型)
=== 绝对相等(类型也要相等)
!= 判断两值 不等
!== 不绝对等
+= -= *= %= /= .=
先运行+ - * % / . 再运行赋值符号
表示判断的符号:
> < >= <= != == <>(也代表不等于)
三元运算符:
$a = (条件)?值1:值2;
首先判断条件是否成立,若成立,赋值 值1,否则,赋值 值2
逻辑爷运算符:
&& 并且 and
|| 或者 or
! 否 no
函数
定义
function 函数名(){
代码
}
函数名 只能由英文字母 数字 下滑线 组成 不能用数字开头
函数的调用 函数名();
函数只有在调用的地方才会运行,如果一个函数没有被调用 将不会运行
函数传参: 函数外面的值需要在函数里面使用,就必须将函数外面的值用参数的形式传进去
function fun1($a,$b)//写一个函数,括号里面的是要进行的函数内容
{
$c = $a + $b ;
}
fun1(1,34);// 要调用函数时先写所要调用的函数名字,
//这里的1,34分别对应上面的$a,$b
所传的参数必须 一 一对应 ,不能多 不能少,中间用逗号隔开
当定义函数的时候, 参数有初始值,这个参数可以不传之给它
如果有值传给这个参数 参数就等于传过来的值
如果没有,参数就等于初始值
函数返回值
将函数里面的值 返回到函数外面使用 使用 return 返回值
function fun1($a,$b)
{
$c = $a + $b ;
return $c; //返回一个变量C
}
$u = fun1(1,34);// 返回的值用u接收
一个函数值只能返回一个值,如果要返回多个值,就用数组
function fun1($a,$b=2)
{
$c = $a + $b ;
$K = $a - $b ;
$arr array('add'=>$c
'jian'=>$k);
return $arr; //返回一个数组
$u = fun1(1);