- 浏览: 63040 次
- 性别:
- 来自: 北京
最新评论
[size=medium]
1.直接传值
2.传引用
3.默认参数
一定程度上可以模拟函数重载。
同时还要注意任何默认参数一定要放在非默认参数的右边,也就是说fun($arg1=1,$arg2);这个函数原型是错误的。
4.参数为数组
可以实现可变的参数列表,但是需要array()来包装一下
5.可变参数
获取参数列表有两种方式。
[/size]
1.直接传值
function fun($arg1){ echo $arg1; }
2.传引用
function append(&$arg,$str){ return $arg=$arg.$str; } $source = "99"; append($source,"8"); echo $source;
3.默认参数
function fun($arg1=1,$arg2=2){ echo $arg1,$arg2; }
一定程度上可以模拟函数重载。
同时还要注意任何默认参数一定要放在非默认参数的右边,也就是说fun($arg1=1,$arg2);这个函数原型是错误的。
4.参数为数组
function fun($args){ foreach($args as $arg){ echo $arg; } } fun(array(998,2));
可以实现可变的参数列表,但是需要array()来包装一下
5.可变参数
function fun(){ //获取参数列表方式1 $args_num = func_num_args(); for($i=0;$i<$args_num;$i++){ echo func_get_arg($i); } echo "<br>"; //获取参数列表方式2 $args = func_get_args(); foreach($args as $arg){ echo $arg; } } fun(998,2);
获取参数列表有两种方式。
[/size]
发表评论
-
求链表中间节点的值,检测链表的环
2012-07-27 14:19 851求链表中间节点的值,检测链表的环 int loop(st ... -
实习前记
2012-07-16 15:27 756经过回来一周的找工作,总体感觉就是很累啊,每天东跑西颠的。面了 ... -
php的ob_flush和flush
2012-05-10 21:20 1105php.ini中 output_buffering = of ... -
php读文件的4中方法。
2012-05-10 20:38 906fopen $fp = fopen("downl ... -
百度笔试算法题一道。
2012-05-10 15:02 985一个数组a[0-n-1],a[0-mid]和a[mid+1-n ... -
自己实现php UTF8中文字符串截取
2012-05-09 11:38 2880header("Content-type: te ... -
C与C++动态分配,释放内存的区别
2012-05-08 17:30 160601. malloc()函数 1.1 malloc的 ... -
nginx rewrite
2012-05-04 11:23 0http://blog.cafeneko.info/2010/ ... -
php magic method
2012-05-04 11:16 895php的魔术方法总结 php的魔术方法都是和类有关的。 ... -
诡异的 shell 08 bug
2012-04-30 01:11 770v=08 echo $v shell里以0开头的都会把它当作8 ... -
排序相关
2012-04-22 16:01 0排序分类 内排序: 交换式排序: ... -
php string
2012-04-22 11:33 970一.字符串类型 php一共有8中数据类型 ... -
简单的树的递归、非递归创建,前序中序后序遍历
2012-04-21 10:03 1070c语言写着还挺带感 #in ... -
php 深度优先递归输出路径下所有文件
2012-04-19 21:27 1523<?php $dir = " ... -
简单的栈
2012-04-19 21:14 704#include <stdio.h> #de ... -
简单的循环队列
2012-04-19 21:13 804#include <stdlib.h> ... -
单链表删除一个节点
2012-04-19 21:10 9853有头结点的情况,附加一个逆置 #include <s ... -
KMP与BF,实现了一个非主流next函数
2012-04-19 20:16 928#include <stdlib.h> #i ... -
ip过滤问题
2012-03-22 21:09 0假设有很多段ip段属于教育网的,如何尽快辨别一用户ip是否属于 ... -
求三叉树高度
2012-03-18 17:05 3145有12345个结点的满3叉数的高度为_____写出计算过程 ...
相关推荐
PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 curl获取远程文件内容 GD显示中文 PHP GIF动画生成类 PHP HTML转UBB函数 PHP ...
Ereg_replace 函数是 PHP 中的一个正规表达式替换函数,用于替换文本,当参数 pattern 与参数 string 中的字串匹配时,他就被参数 replacement 的内容所替换。 Eregi 函数是 PHP 中的一个正规表达式函数,用于在...
TCPDF 中文函数参数介绍 TCPDF 是一个流行的 PHP 类库,用于生成 PDF 文档。下面将对 TCPDF 中的函数参数进行详细介绍。 __construct 函数 `__construct` 函数是 TCPDF 类的构造函数,用于设置页面格式。该函数的...
下面将详细讲解PHP函数的相关知识点。 一、使用并定义函数 1. 定义函数:在PHP中,我们使用`function`关键字来定义一个函数。例如,定义一个名为`greet`的函数,它接收一个参数`$name`,并返回一个问候语: ```...
二、引用函数返回值 引用不仅可以用于普通变量、函数参数,还可以用于函数的返回值,此时只需在函数名前添加&符号。此处需注意,在调用函数时,引用函数返回值需要在函数名前添加&符号,用来说明返回的是一个引用。...
在PHP中,函数参数可以按值传递或按引用传递。按值传递意味着函数内部无法改变实参的原始值,而按引用传递则可以。例如: ```php function increment(&$num) { $num++; } $a = 5; increment($a); echo $a; // 输出...
但是PHP函数繁杂,参数众多,造成大家学习和使用的不便。为了方便读者学习和程序开发,本书全面介绍了各类PHP函数。本书共分21章,PHP函数所涉及的范围包括MySQL服务器、Apache服务器、ODBC、String字符串、Array...
该函数可用于替换文本,当参数 pattern 与参数 string 中的字串匹配时,他就被参数 replacement 的内容所替换。 3.Eregi 函数:int eregi(string pattern, string string, array[regs]); 该函数与 ereg 相类似,...
因此,在设计函数时,通常建议将可选参数放在参数列表的最后,以避免这种问题。 总结来说,为了让PHP函数的参数可有可无,只需在定义函数时为参数提供一个默认值。这使得函数在不传递参数的情况下也能正常工作,...
《PHP函数大全——移动学习与随身携带的实用宝典》 PHP,全称为“Hypertext Preprocessor”,是一种广泛使用的开源脚本语言,尤其在Web开发领域中扮演着核心角色。它以其灵活、易学易用的特点,深受开发者喜爱。PHP...
3、函数参数和返回值 在定义函数时,我们可以指定任意数量的参数,并为它们设置默认值。参数在函数内部可以被用来执行相应的操作。同时,函数可以通过`return`语句返回结果。例如: ```php function addNumbers($...
PHP函数是预定义的代码块,可以接受输入(参数),执行特定任务,并可能返回结果。PHP拥有庞大的内置函数库,涵盖数组操作、字符串处理、数学运算、文件系统交互、网络通信、日期和时间处理、错误和异常处理等多个...
func_num_args() 返回传递给该函数参数的个数 func_get_arg($arg_num) 取得指定位置的参数值,$arg_num位置index从0开始n-1。 func_get_args() 返回包含所有参数的数组 您可能感兴趣的文章:php之可变函数的实例...
2. **函数语法**:手册会详细讲解每个函数的基本语法,包括函数名、参数列表以及返回值类型。例如,`strlen()`函数用于计算字符串长度,其语法是`strlen(string $str)`,返回值为字符串的长度。 3. **参数解析**:...
2. **参数列表**:列出函数接受的参数,包括参数名称、类型和默认值。例如,`strlen()`接受一个字符串作为参数。 3. **返回值**:描述函数执行后返回的数据类型和含义,如`strlen()`返回的是整型数值,表示字符串的...
首先,PHP函数是预定义的代码块,可以接受输入(参数),执行特定任务,并返回结果。函数是PHP编程的基础,它们提高了代码的可重用性和可维护性。PHP函数索引通常是一个详尽的参考文档,包含了大量的内置函数,按照...
### PHP常用函数学习 #### 字符串函数 在PHP中,字符串函数是非常重要的组成部分,用于对文本数据进行处理。下面详细介绍几种常用的字符串处理函数。 ##### 查找字符位置函数 1. **`strpos()`**:此函数用于寻找...
3. getallheaders() 函数:返回数组类型的 HTTP 请求标头(Header)的值,不需任何参数。 4. virtual() 函数:执行 Apache 服务器的 Sub-request。 二、数组函数 数组函数是 PHP 中用于操作数组的函数,提供了多种...
`date()`函数接受两个参数,第一个是格式字符串,第二个是可选的时间戳,默认为当前时间。例如: ```php echo date('Y-m-d H:i:s'); ``` 这段代码将输出当前日期和时间,格式为"年-月-日 时:分:秒"。 除了`date()`...