php时间第二天,php第二天

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.'
';

}

else{

echo '实参不是数字';

}

}

fun_tran(2);

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值