php学习之函数

首先函数的基本语法

function function_name($arg1,$arg2.....){

        statement(s);

}

函数名不要以$开头,

php函数名不区分大小写,但是仍需要坚持命名方法一致


函数function_exists(‘functionname’)将根据php中是否存在某个函数而返回TRUE或FALSE。

尽管php中不需要调用函数之前做预定义,但是推荐的做法是保持在脚本的开头(或引用文件中)就定义函数的好习惯

用户自定义的函数为php脚本增加了额外的内存需要,英雌应该恰当的使用。


php设置参数默认值与c语言相似,不详述了。


函数返回值:加个return语句就行了,如果想返回多个值,可以通过数组。

示例:

function some_function($s1,$s2){

   return array($v1,$v2);

}


list($var1,$var2)=some_function($p1,$p2);

变量作用域:默认情况下,脚本编写的变量存在于脚本的生命周期中。

函数中的变量只在那个函数中存在,不能从函数外访问。同样,函数外的变量不能再函数内使用;

如果要想在函数内使用一个外部的变量,使用global关键字。

global声明:希望这个函数内的变量能够指向函数外具有相同名称的变量。当变量在函数之外时,在函数中对这个变量所做的任何变更都会被传递给变量,而不必使用返回命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值