分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

php学习笔记-默认参数

发布时间:2023-09-06 01:43责任编辑:沈小雨关键词:暂无标签

在定义函数的时候,我们可以把其中的一个参数变的特殊起来,使它有一个默认值,这个参数就叫默认参数。在调用这个函数的时候,你既可以给这个默认参数传递一个值,这样的话默认参数的值会被覆盖掉,也可以不给它传递值,这样的话,函数会使用默认参数的值。

默认参数需要注意的点是,默认参数必须要在参数位置最右边,为什么呢?下面我们探究一下。

看下图中的这个例子,这个函数有两个参数,其中一个是默认参数,而且我把它放在了参数的从左边起的第一个位置上,当然了这段代码是会提示错误的。

还记得上面说过的吗?对于默认参数,你既可以给它传值,也可以不给它传值。OK,看sayHello(15);15这个参数是传递给了height了呢?还是传递给了age了呢?

假设15是传递给了height了,那么age这个参数的值就没有了,导致函数的输出是有问题的。

假设15是传递给age的,那么height使用默认的值,它是50,age使用传递过来的值,它是15,输出是没有问题的。

为了确保非默认参数能够获得传递过来的值,PHP规定了默认参数总是放在函数参数的最右边。

php学习笔记-默认参数

原文地址:https://www.cnblogs.com/yfish/p/8453916.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved