继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

php第二天

慕UI0519722
关注TA
已关注
手记 296
粉丝 85
获赞 267

1.变量的作用域分3类

a.局部变量  定义在函数内部的变量,函数外部不起作用

b.全局变量  定义在所有函数以外的变量,函数内部不起作用,内部如果想要起作用的话,需在函数内部用global修饰全局变量

c.静态变量  用关键字static来声明的函数,调用后仍保留更改的值的变量

a和b被调用更改后,下次被调用仍会调用原来的值,而c的话会调用上次执行的结果

2.可变变量在变量名中多家一个美元符号:

$a="b";

echo $$a;

$$a中变量$a会替换成自身的值b,实际上该式子求的是$b的值

3.php预定义变量,主要作用是获取用户会话、用户操作系统的环境和本地操作系统的环境。

4.字符串运算符用“.”

5.错误屏蔽运算符@,用错误屏蔽运算符只能够屏蔽错误信息,而不能够真正解决错误。

6.定义和调用函数

定义函数时用关键词function

function fun_name($str){

 fun_body;

}

调用函数

fun_name($str1)

7.函数间传递参数分3类

a.按值传递

function fun_trans($a)

{

  $a=$a*$a;

  echo $a;

}

运行完该函数后,函数外$a保持原来的值

b.按引用传递方式

上面的函数只需要改第一行的$a为&$a即可,运行完函数后,函数外$a值会改变为运算结果

c.按默认参数引用

function fun_tran($str,$str1="")

{

if(is_integer($str))

{

  $str=$str*$str1;

  echo $str.'<br>';

}

  else{

  echo '实参不是数字';

}

}

fun_tran(2);

默认传递在函数参数列表中定义参数数值




打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP