`
cakin24
  • 浏览: 1342411 次
  • 性别: 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函数.ppt

    一、函数的定义 (4)用方括号[]括起来的部分表示可选填,即参数列表与返回值是可选的,其他部分是必须存在的。 此外,需注意同一函数不能被定义两次。 PHP解释器会报错,提示重复声明。 二、函数的调用 当函数定义...

    PHP常用函数手册大全

    如果提供了可选reg数组,则每一项匹配将顺序存储在数组regs[1]开始的各项中。在regs[0]中存储整个正规表达式的匹配项。在函数ereg中,匹配的辨别是区分大小写的。请参看以下程序 返回值:若至少有一处匹配

    php setcookie函数的参数说明及其用法

    php setcookie函数的参数说明 用法: setcookie(name,value,expire,path,domain,secure) 参数 描述 name 必需。规定 cookie 的名称。 value 必需。规定 cookie 的值。 expire 可选。规定 cookie 的有效期。 path 可...

    php MD5 base64 crypt等加密函数用法集.rar

    //Sha1这种加密方式跟MD5相差不是很大都有一个$raw_output的可选参数,使用方法也是一样的,$raw_output参数为true返回以20字符长度的格式,否则返回40字符长度的16进制的数字  $str=urlencode('陈和群'); //...

    PHP之sprintf函数用法详解

    分享给大家供大家参考。具体用法分析如下: ...PHP函数 sprintf() 函数官方定义为:sprintf():把格式化的字符串写入一个变量中 语法为:sprintf(format,arg1,...arg1 :可选,规定插入 format 字符串中第二个%符号处的参数

    PHP函数之日期时间函数date()使用详解

    PHP Date() 函数PHP Date() 函数可把时间戳格式化为可读性更好的日期和时间。 语法date(format,timestamp) format 必需。规定时间戳的格式。timestamp 可选。规定时间戳。默认是当前的日期和时间。 PHP的日期时间...

    PHP fopen函数用法实例讲解

    include_path 可选。如果也需要在 include_path 中检索文件的话,可以将该参数设为 1 或 TRUE。 context 可选。规定文件句柄的环境。Context 是可以修改流的行为的一套选项。 说明:fopen&#40;&#41; 将 filename ...

    PHP中str_replace函数使用小结

    这段时间在看《PHP和... needle:要被替换的字符串,new_needle:替换用的字符串,haystack:操作字符串,count:替换次数【可选参数】 我们重点试验前三个在使用数组是的执行方式: 在都不使用数组时,该函数直接使

    PHP函数microtime()用法与说明

    定义和用法PHP函数microtime()返回当前 Unix 时间戳和微秒数。...如果调用时不带可选参数,本函数以 “msec sec” 的格式返回一个字符串,其中 sec 是自 Unix 纪元(0:00:00 January 1, 1970 GMT)起到现在

    Php 构造函数construct的前下划线是双的_

    定义和用法 __construct() 函数创建一个新的 ...可选。规定附加的 Libxml 参数。 is_url 可选。规定 data 参数是否是 URL。默认是 false。 ns 可选。 is_prefix 可选。 返回值 返回一个表示数据的 SimpleXMLElemen

    PHP date() 函数

    PHP date() 函数可把时间戳格式化为可读性更好的日期和时间。 时间戳是一个字符序列,表示一定的事件发生的日期/时间。 语法 string date ( string $format [, int $timestamp ] ) 参数 描述 format 必需。...

    php中get_headers函数的作用及用法的详细介绍

    get_headers() 是PHP系统级函数,他返回一个包含有...format 如果将可选的 format 参数设为 1,则 get_headers() 会解析相应的信息并设定数组的键名。 示例 &lt;?php$url=’http://www.phpernote.com’;print_r(get_h

    PHP中substr函数字符串截取用法分析

    本文实例讲述了PHP中substr函数字符串截取用法。...可选。规定被返回字符串的长度。默认是直到字符串的结尾。 正数 – 从 start 参数所在的位置返回的长度 负数 – 从字符串末端返回的长度 示例代码如下: &lt;?php

    PHP strripos函数用法总结

    start可选。规定在何处开始搜索。 说明:查找字符串在另一字符串中最后一次出现的位置。strripos() 函数对大小写不敏感。 php strripos()函数 示例 &lt;?php echo strripos("You love php, I love php too!","PHP")...

    PHP中round()函数对浮点数进行四舍五入的方法

    可选,规定要舍入的数字. prec 可选,规定小数点后的位数. 说明:返回将 x 根据指定精度 prec(十进制小数点后数字的数目)进行四舍五入的结果,prec 也可以是负数或零(默认值). 提示和注释 注释:php默认不能正确处理...

    php array_map使用自定义的函数处理数组中的每个值

    array_map 将回调函数作用到给定数组的单元上。 说明 array array_map ( callable $callback , array $arr1 [, array $… ] ) array_map() 函数将用户自定义函数作用到数组中的每个值上,...可选。将被回调函数(call

    php strftime函数的详细用法

    format 可选。规定如何返回结果。 timestamp 可选。 提示和注释 提示:与 gmstrftime() 的行为相同,不同的是返回时间是本地时间。 例子 输出 strftime() 和 gmstrftime() 的结果: &lt;?php教程 echo(strftime(...

Global site tag (gtag.js) - Google Analytics