PHP函数的参数与作用域
通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。参数是从左向右求值的。
实例:
function grade($name)
{
return '四年级的同学有'.$name;
}
echo grade('赖宁,黄冈');
当有可选参数的时候,必须把必选参数往前放
function gradeone($name,$level='三年级')
{
return $level.'的同学有'.$name;
}
echo gradeone('张三,李四...');
函数的作用域作用域可分为:
1、函数外,全局作用域;
2、函数内,局部作用域。
全局作用域:
函数外部声明的变量在函数内部不能直接使用。
实例:
$work= '新竹网络';
function study()
{
return $GLOBALS['work']; //需进行全局函数调用,然后返回值
}
echo study();
局部作用域:内部声明的变量在函数内可以直接使用
实例:
function studyone($work)
{
return $work;
}
echo studyone('新竹网络');
总结:
1、函数名的要求和规范:
函数名不区分大小写,即:调用函数foo()和函数FOO()是一样的;
2、函数的形参和实参:
(1)、声明函数时的参数,叫函数的形参,形式参数,可以理解为一个符号;
(2)、调用函数时的参数,叫函数的实参,实际传递的参数;
调用函数时候,实参的值传递给形参首先;
3、函数的默认参数:
(1)、即函数声明的时候给设置了一个默认的值;
(2)、如果调用函数的时候,没有给予其对应参数的值,则会使用默认的值进行执行运算;
(3)、如果调用函数的时候,给予了其对应参数的值,则不会使用默认参数的值,而会用对应的引用传递的值,给形势参数重新赋值;
4、函数的作用域:
(1)、每执行调用一次函数,都会在内存中开辟一块独立的空间,当执行调用完后,此内存空间则自动释放,当再次执行调用的时候,则再重新开辟新的内存空间运行;
(2)、调用函数的时候,函数内部的变量,和函数外的变量,没有一点关系,(内次调用,新开辟独立的空间地址);
猜你喜欢
联络方式:
电话:18905275581
邮箱:1700970777@qq.com
-
PHP 数组模拟栈与队列操作
数组模拟栈与队列操作 $actable = ['id'=>1, 'name'=>'张三','grade'=>'高三','subject'=&...
-
企业网站应该如何规划制作
1、做好规划,控制成本,做好前基本准备工作 高质量的企业网站并不是成本越高就越好。网站建设的目的总是为企业的经营服务,做为一个企业经营的工具,扬州网站建设也要注意成本的控制,并不是越贵越好,有的人过度追求网站的美化,投入大量的成本在...
-
如何让网站设计脱颖而出
扬州网站建设越来越多的关注网页内容的设计,网页内容的设计必须有亮点,不仅适合企业的主体,但也各有特点,所以乍一看浏览网站的用户所吸引。过去,公司的网站设计比较古板,看起来都一样。H5。当响应式网站流行起来后,网站可以被制作成艺术品的样子。那么怎么...
-
手机网站建设策划要考虑哪些问题
任何事都应在行动前有一个策划,想想该怎么做,需要提前准备好什么,会得到什么样的后果等,建设手机网站亦是如此。手机网站建设前应有一个完整的策划方案,这样会让手机网站建设如鱼得水、事半功倍,避免半路半途而废。但手机网站建设策划方案不是那么容易容得,在...
-
如何让内页获得关键词排名
互联网时代的来临,使得越来越多的企业和品牌开始将新的发展目光聚焦在了网络上。一个企业和品牌要想很好的在互联网上立足,首先要做的就是找到专业的扬州网站建设公司依据品牌和企业的实际特性,开发建设一个不错的网站。 建设完成了网站之后,Z为...