一天一篇之php学习篇5
2014-01-15 16:25
183 查看
函数
1:按值传递,将实参的值复制到对应的形参中,在函数内部的操作针对形参进行,操作的结果不会影响到实参。
2:按引用传递,将实参的内存地址传递到形参中,这时,函数内部的操作都会影响到实参的值
3:函数返回值 return 将函数的值返回给函数调用者,将程序的控制权返回到调用者的作用域。
4:变量函数 调用时,通过改变变量名来实现,在变量名后加一对小括号,php将自动寻找与变量名相同的函数。
5:函数的应用 变量调用函数的返回值是 只需在函数前面加&
6:取消引用 使用unset()。它并不销毁变量内容,只是断开变量名和变量内容之间的绑定。
1:按值传递,将实参的值复制到对应的形参中,在函数内部的操作针对形参进行,操作的结果不会影响到实参。
<?php function example($num) { $num = $num * 5 +10; echo "函数内部值(形参的值):".$num; } $num = 1; example($num); echo "<br>函数外部值(实参的值):".$num; //按值传递,并不影响外部变量 ?>
2:按引用传递,将实参的内存地址传递到形参中,这时,函数内部的操作都会影响到实参的值
<?php //在形参上加 & function example(&$num) { $num = $num * 5 +10; echo "函数内部值(形参的值):".$num; } $num = 1; example($num); echo "<br>函数外部值(实参的值):".$num; ?>
3:函数返回值 return 将函数的值返回给函数调用者,将程序的控制权返回到调用者的作用域。
4:变量函数 调用时,通过改变变量名来实现,在变量名后加一对小括号,php将自动寻找与变量名相同的函数。
<?php function come() { echo "来了<p>"; } function go($name = 'jack') { echo $name."走了<p>"; } function back($string) { echo "又回来了,$string<p>"; } $func = "come"; $func(); $func = "go"; $func("tom"); $func = "back"; $func("jey"); ?>
5:函数的应用 变量调用函数的返回值是 只需在函数前面加&
<?php function &example($temp) { return $temp; } $str = &example('看到了'); echo $str.'<p>'; ?>
6:取消引用 使用unset()。它并不销毁变量内容,只是断开变量名和变量内容之间的绑定。
相关文章推荐
- 一天一篇之php学习篇4
- 一天一篇之php学习篇2
- 一天一篇之php学习篇6
- 一天一篇之php学习篇2_1
- 一天一篇之php学习篇3
- 一天一篇之php学习篇7
- 一天一篇之php学习篇1
- php -- 获取当月天数及当月第一天及最后一天、上月第一天及最后一天(备忘)
- php 原来时间加一天、一时.、一年
- PHP 日期相关处理,例如:获取本月第一天及最后一天等
- 【一天一篇CPP】重载运算符的实例
- PHP获取某个月最大天数(最后一天)的方法
- 新手学习php不得不读的一篇文章
- PHP获取当月的第一天和最后一天
- PHP内核探索:翻译一篇HashTables文章
- php下删除一篇文章生成的多个静态页面
- 【一天一篇CPP】多继承及其二义性(multiple inheritance,也叫多重继承,但不是多层继承)
- php获取指定月份的第一天开始和最后一天结束的时间戳
- 一天抄一篇
- php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法