PHP5薄荷教程[8]函数

  函数是一系列的语句,用来完成特定的功能。或者给它一个参数,让它输出所需要的值。比如$a=sin($b)就是让$a等于$b的正弦值。
1、函数的调用:func();func($arg1,$arg2,...);$result=func($arg1,$arg2);
2、内部函数
  PHP提供了大量的内部函数,这些函数不需要作额外的声明,可在程序中直接使用。如前面提到的sin就是一个内部函数。内部函数的具体介绍请看以后的章节。
3、自定义函数
  除了使用PHP提供的内部函数外,用户可以自定义函数。定义格式如下:
function func($arg1,$arg2...){
语句块;
return $result;
}
  其中func是函数的名称,命名规则同变量。$arg是参数,一个函数可以没有参数,也可以有多个参数。语句块是一切合法的PHP语句。return可有可无。$result是函数的返回值,可以是一切合法的表达式。如:
function add($a,$b){
return $a+$b;
}
print "2+3=".add(2,3);//5

关于自定义函数的几个说明:
1)参数的两种传递方式
i)传值传递:即一般的传递方式,将要传递的参数拷贝一份给函数。
ii)传址传递:将参数的地址传递函数。函数对参数的改变会引起原参数的变化。如:
function increase(&$arg){
$arg++;
}
$a=1;
increase($a);//$a=2;
2)函数中变量的作用域:在函数中定义的变量只在该函数中可见,而函数可以操作外部定义的变量。如:
function func(){
$var = 2;
}
$var = 1;
func();
print $var;//$var=1; 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值