php中函数的默认值,参数的顺序
形式参数可以在定义时候给参数赋一个默认值,默认值不能是一个变量,可以是常量,当调用函数时,如果没有参数,函数就会按照默认值处理,如果传递了参数,就按照传递的参数处理
<?phpheader('content-type:text/html;charset=utf-8');function printName($name='DL_one'){echo $name;}printName();echo '<br>';printName('LF');?>
当函数的参数中既有默认值,也有没有默认值,没有默认值的参数一定要放在前面
<?phpheader('content-type:text/html;charset=utf-8');function fun($name,$age,$sex='男'){echo '名字是'.$name,'<br>';echo '年龄是'.$age,'<br>';echo '性别是'.$sex,'<br>';}fun('DL_one',21);
?>
如果有默认值,没有放在后面,就拿上面的例子说,当我们不想写性别,默认是男时,就会报错
<?phpheader('content-type:text/html;charset=utf-8');function fun($name,$sex='男',$age){echo '名字是'.$name,'<br>';echo '年龄是'.$age,'<br>';echo '性别是'.$sex,'<br>';}fun('DL_one',21);
?>
php中函数的默认值,参数的顺序相关推荐
- python可变参数和关键字参数位置_python中函数的默认参数和可变长参数如何排列?...
参数在python中总是通过赋值进行传递的.在默认情况下,参数是通过其位置进行匹配的,从左到右,而且必须精确的传递和函数头部参数名一样多的参数. 这种默认的传递方式很简单 def f(a,b,c): ...
- Python函数默认值参数的2个坑
在定义函数时,Python支持默认值参数,在定义函数时可以为形参设置默认值.在调用带有默认值参数的函数时,可以不用为设置了默认值的形参进行传值,此时函数将会直接使用函数定义时设置的默认值,当然也可以通 ...
- php函数的默认值,php函数指定默认值方法的小例子
php函数指定默认值方法的小例子 本节内容: php函数指定默认值 在php编程中,为自定义函数设定默认值,当用户调用该函数时,如果不给参数指定值,参数会用默认值顶替. 例1, 复制代码 代码如下: ...
- mysql+默认值+default_十六、MySQL 中数据类型的默认值 - default 约束-搜云库
MySQL 中,所有的数据类型,都可以显式或隐式的拥有默认值. 我们可以使用 DEFAULT 约束显式的为列指定一个默认值.比如 CREATE TABLE t1 ( i INT DEFAULT -1, ...
- 决定c++语言中函数的返回值类型的是,全国2009年10月高等教育自学考试C++程序设计试题及部分参考答案...
全国2009年10月高等教育自学考试 C++程序设计试题 课程代码:04737 一.单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码 ...
- 区分 Protobuf 中缺失值和默认值
转载地址:区分 Protobuf 中缺失值和默认值 - 知乎 Protobuf 是目前非常主流的二进制序列化格式,GRPC 默认使用 Protobuf v3 格式,下面是 Protobuf 消息定义的 ...
- 函数概念 返回值 参数
一.函数概念 1.什么是函数函数就是具有某个具体功能的工具 2.为什么要用函数提供开发效率减少代码冗余提高程序的扩展性 3.定义一个函数def是定义函数的关键字,函数在定义的时候只检测函数体语法 不执 ...
- python函数内部返回的值_Python中函数的返回值示例浅析
前言: 前面我们介绍了简单的介绍了函数和函数的参数,今天我们来说一下Python中函数的返回值. 函数的返回值:函数运算的结果,需要进一步的操作时,给一个返回值return用来返回函数的结果,如果没有 ...
- python函数返回值_Python中函数的返回值示例浅析
前言: 前面我们介绍了简单的介绍了函数和函数的参数,今天我们来说一下Python中函数的返回值. 函数的返回值:函数运算的结果,需要进一步的操作时,给一个返回值return用来返回函数的结果,如果没有 ...
最新文章
- 物联网、自动化的冲击下未来20年职场六大趋势
- BERT论文阅读(一): Pre-training of Deep Bidirectional Transformers for Language Understanding
- Linux内核源码树建立加载hello模块
- 【线性筛】【质因数分解】【约数个数定理】hdu6069 Counting Divisors
- 【招聘(深圳)】迈瑞招.NET 开发Leader和PM
- 2021.08.24学习内容torch.utils.data.DataLoader以及CUDA与GPU的关系
- 金融数据分析与挖掘实战4.1 Matplotlib(一)
- 华为海思总裁凌晨邮件燃爆全国:多年备胎一夜转“正”,今后要科技自立
- 精准测试白皮书2020版
- html caption 靠左,HTML caption align 属性
- 基于JAVA大众点评管理系统计算机毕业设计源码+系统+lw文档+部署
- c语言 随机四则运算,随机四则运算 C语言
- 原生版本 电信卡HD语音通话记录没有显示为‘外拨的4G高清语音’仅显示为‘外拨的通话’
- python 代码格式化工具:pep8ify
- 微信公众号怎么做html,微信公众号怎么做页面模板?
- 嵌入式监控【v4l2采集->vpu编码->live555推流】
- 前端大佬谈国产开源:VUE 的成功在于社区运营
- iVMS-4200 Vs区别_高中和大学的这些区别虽鲜为人知,却字字有据,句句真实
- Pycharm 报错Out of Memory 然后一直闪退(已解决)
- 人本是人,不必刻意去做人;世本是世,无须精心去处世