为了账号安全,请及时绑定邮箱和手机立即绑定
首页 手记 php第二天

php第二天

2018.06.13 22:33 766浏览

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);

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




点击查看更多内容
PHP
0人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
手记
粉丝
83
获赞与收藏
263

关注TA,一起探索更多经验知识

同主题相似文章浏览排行榜

风间影月说签约讲师

51篇手记,涉及Java、MySQL、Redis、Spring等方向

进入讨论

Tony Bai 说签约讲师

151篇手记,涉及Go、C、Java、Python等方向

进入讨论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消