主机论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: wawos

PHP咋个让中间的参数用它的默认值?

[复制链接]

16

主题

419

回帖

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
发表于 2025-1-2 08:57:32 | 显示全部楼层
$b不赋值就可以了啊
zz($a,$b,$c);
回复

使用道具 举报

71

主题

268

回帖

1151

积分

金牌会员

Rank: 6Rank: 6

积分
1151
发表于 2025-1-2 08:58:19 | 显示全部楼层
完美运行,都怀疑他们会不会php的
回复

使用道具 举报

7

主题

90

回帖

345

积分

中级会员

Rank: 3Rank: 3

积分
345
发表于 2025-1-2 10:06:34 | 显示全部楼层
php的自定义函数中,任何可选参数都应在强制参数之后指定,否则可选参数不能在调用时省略。
回复

使用道具 举报

3

主题

32

回帖

121

积分

注册会员

Rank: 2

积分
121
发表于 2025-1-2 08:49:00 | 显示全部楼层
简单写:
function zz(a,b,c){...}
function zz(a,c){
zz(a,"",c);
}
回复

使用道具 举报

0

主题

107

回帖

418

积分

中级会员

Rank: 3Rank: 3

积分
418
发表于 2025-1-2 09:01:55 | 显示全部楼层
wawos 发表于 2025-1-2 08:59
php8可以?  有这种写法官方说明吗

PHP8.0新特性之Named Parameters(命名参数)
回复

使用道具 举报

2

主题

45

回帖

156

积分

注册会员

Rank: 2

积分
156
发表于 2025-1-2 09:06:56 | 显示全部楼层
php8以上可以zz(a:x,b:z);
回复

使用道具 举报

49

主题

416

回帖

1365

积分

金牌会员

Rank: 6Rank: 6

积分
1365
发表于 2025-1-2 09:11:40 | 显示全部楼层
zz ('x', , 'z');
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-3-11 09:11 , Processed in 0.084097 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表