<?php
//定义有默认值的函数
function Main3($f=5,$g=6)
{
echo $f*$g;
}
Main3(2,3);
echo "<br />"; //可变参数的函数(参数数量可以改变)
function Main4()
{
for($i=0;$i<func_num_args();$i++)
{
$array=func_get_args();//获取输入的参数,是一个数组
echo $array[$i]."<br />"; } }
Main4(1,2,6);//参数数量可以变
//函数参数化(在其它语言里面称作代理或委托)
function index2()
{
echo "bb";
}
@$hanshu=index2;//函数变参数
echo $hanshu();//参数变函数
//直接输出
echo "<br />";
str($hanshu);
function str($a)
{
echo $a();
}
//通过方法调用 ?>

笔记

自定义函数:
1.默认值的函数:
function Main($a=5,$b=6)
{
echo $a*$b;
}

2.可变参数的函数:
function Main()
{
for($i=0;$i<func_num_args();$i++)
{
$array = func_get_args();
echo $array[$i]."<br>";
}
}
Main(1,2,3) //数量可变

3.函数参数化(在其它语言里面称作代理或委托)
function index2()
{
echo "bb";
}
@$hanshu = index2;
$hanshu();

最新文章

  1. js算出生日是当年第多少天
  2. ARP欺骗与中间人攻击
  3. ZOJ 3596Digit Number(BFS+DP)
  4. 利用ACE 自己实现的线程池
  5. 读书笔记_Effective_C++_条款二十三:宁以non-member、non-friend替换member函数
  6. javascript版QQ在线聊天挂件
  7. DB2查询当前时间与指定时间的时间差(相隔的秒数)
  8. 常用按钮css
  9. #云栖大会# 移动安全专场——APP加固新方向(演讲速记)
  10. 电子称DIY(贴应变片+写代码)
  11. iTOP-i.MX6Q开发板支持安卓Android6.0系统
  12. python 2.7 数据结构之列表list: 基础面试总结
  13. 关于PHP的mkdir函数
  14. python3+selenium框架设计08-进一步实现POM
  15. 浅析js闭包
  16. 关于iscroll插件的使用
  17. maven 项目 查询部分关心的字段
  18. HTML 之前未接触过的标签
  19. gitlab使用 —— 多人协同工作(重要技能)
  20. 练习-99乘法表 token生成器 翻译小工具

热门文章

  1. Thinkphp学习笔记1-URL模式
  2. HTML5 Canvas(画布)实战编程初级篇:基本介绍和基础画布元素
  3. PHP快速入门 常用配置
  4. C#控制台下的AO程序
  5. 解决Linux平台下VMware出现&quot;No 3d support is available from the host&quot;或&quot;Hardware graphics acceleration is not available&quot; 错误
  6. model中设置默认值时 ,使用 lambda 与否的差别以及datetime的默认值方法
  7. 〖QT编程〗在Qt编程中使用/显示中文编码
  8. java面试题(开发框架)
  9. iOS-开发者相关的几种证书(转)
  10. idea 更换编辑器背景图片