`
cakin24
  • 浏览: 1388654 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP函数的可选参数

    博客分类:
  • PHP
阅读更多

一 代码

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <htmlxmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <metahttp-equiv="Content-Type"content="text/html; charset=gb2312"/>
  6. <title>默认参数的应用</title>
  7. </head>
  8. <body>
  9. <?php
  10. function values($price,$tax=""){//定义一个函数,其中的一个参数初始值为空
  11. $price=$price+($price*$tax);//声明一个变量$price,等于两个参数的运算结果
  12. echo "价格:$price<br>";//输出价格
  13. }
  14. values(100,0.25);//为可选参数赋值0.25
  15. values(100);//没有给可选参数赋值
  16. ?>
  17. </body>
  18. </html>
二 运行结果
价格:125
价格:100
三 注意事项
1、可选参数放在参数列表末尾,并且指定其默认值为空。
2、当使用默认参数时,默认参数必须放在非默认参数的右侧,否则函数可能出错。
3、从PHP5开始,默认也可以通过引用传递。
1
0
分享到:
评论

相关推荐

    PHP函数按引用传递参数及函数可选参数用法示例

    最后,为了让读者对PHP函数的引用传递参数及可选参数有更深入的了解,文档还提到了一些与PHP相关的专题,包括《php常用函数与技巧总结》、《php字符串(string)用法总结》、《PHP数据结构与算法教程》、《php程序设计...

    PHP常用函数手册 PHP函数

    如果提供了可选 reg 数组,则每一项匹配将顺序存储在数组 regs[1] 开始的各项中。在函数 ereg 中,匹配的辨别是区分大小写的。 Ereg_replace 函数是 PHP 中的一个正规表达式替换函数,用于替换文本,当参数 pattern...

    php 让函数的参数可有可无(可以不传递参数)

    因此,在设计函数时,通常建议将可选参数放在参数列表的最后,以避免这种问题。 总结来说,为了让PHP函数的参数可有可无,只需在定义函数时为参数提供一个默认值。这使得函数在不传递参数的情况下也能正常工作,...

    PHP常用函数学习

    - `$start`:可选参数,表示从哪个位置开始搜索,默认为0。 2. **`iconv_strpos()`**:与`strpos()`类似,但此函数支持指定编码格式,更适用于处理非ASCII字符集。 ```php $position = iconv_strpos($str, '...

    即用即查PHP函数参考手册

    手册将解释每个参数的意义,是否可选,以及可能的默认值。比如,`file_get_contents()`函数读取文件内容,其中的第一个参数是要读取的文件路径,第二个参数可以设置为读取模式。 4. **返回值**:理解函数的返回值...

    PHP 时间函数应用

    `date()`函数接受两个参数,第一个是格式字符串,第二个是可选的时间戳,默认为当前时间。例如: ```php echo date('Y-m-d H:i:s'); ``` 这段代码将输出当前日期和时间,格式为"年-月-日 时:分:秒"。 除了`date()`...

    php函数手册.pdf

    - 参数:`pattern`是正规表达式,`string`是要搜索的字符串,`regs`是可选的捕获匹配数组。 - 返回值:至少一次匹配成功返回`true`,否则返回`false`。匹配是区分大小写的。 5. **Ereg_replace函数**: - 描述:...

    PHP函数.doc

    13. `exit()` 和 `die()`:这两个函数都可以立即结束脚本执行,并可选地输出一条消息。 14. `defined()`:检查一个常量是否已经被定义,如果已定义则返回`true`,否则返回`false`。 15. `define()`:定义一个新的...

    PHP常用函数大全

    **参数:** `$prefix` 是一个可选的字符串前缀。`$more_entropy` 是一个布尔值,如果为 TRUE,则在可用的情况下,会使用更多的熵来产生更随机的结果。 **返回值:** 返回一个唯一的 ID 字符串。 **示例:** 生成一个...

    PHP学习笔记之自定义函数

    // 可选,返回值 } ``` `function_name` 是函数的标识符,必须是唯一的。`$parameter1, $parameter2` 等是传递给函数的参数,可以是任意类型。函数体包含了要执行的代码,而 `return` 语句用于从函数返回一个值,...

    PHP 图形处理函数库

    `im`是图像标识符,`filename`是可选参数,如果不指定则直接输出到浏览器。在输出图像前,需要发送`Content-type: image/png`的HTTP头信息。`ImagePNG`在PHP 3.0.13版本后被引入,依赖于GD库的支持。需要注意的是,...

    PHP程序设计:PHP函数.ppt

    3. `参数列表` 是可选的,用方括号包围,参数之间用逗号分隔。每个参数可以有一个默认值,如`参数名 = 值`。 4. `函数体` 包含在花括号 `{}` 内,是函数实际执行的代码。 5. `return` 语句用于返回函数的结果,但...

    9个必须知道的实用PHP函数和功能

    使用可选参数的函数 #### 核心知识点: - **可选参数**:在PHP中,可以通过在函数定义时为参数设置默认值来实现参数的可选性。 - **函数定义**:通过`function`关键字定义函数,并在参数列表中指定默认值。 - **...

    常用PHP5函数小全

    - `$more_entropy`:可选,默认为 `false`。如果设置为 `true`,则使用更多的随机性来生成ID。 - **返回值**:一个唯一的ID字符串。 #### 4. time_sleep_until() - **功能描述**:`time_sleep_until()` 函数延迟...

    PHP访问MySQL数据库函数简介

    - `[:port]`: 可选参数,指定 MySQL 服务器的端口号,默认为 3306。 - `$username`: 登录 MySQL 服务器的用户名。 - `$password`: 登录 MySQL 服务器的密码。 **示例**: ```php $connect = mysql_connect(...

    PHP函数总结.pdf

    - `charset`:可选参数,指定字符编码,如 `UTF-8`、`ISO-8859-1` 等。 - **返回值**:转换后的字符串。 - **示例代码**: ```php $str = "&lt;b&gt;&lt;u&gt;&lt;i&gt;alert('this is a test')&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;"; echo ...

    php函数间的参数传递(值传递/引用传递)

    可选参数允许函数调用者在调用函数时忽略某些参数,这些参数将默认使用函数定义时的值。例如: ```php &lt;?php function values($price, $tax = "") { $price += $price * $tax; echo "TotalPrice:".$price." ...

Global site tag (gtag.js) - Google Analytics