注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。
网友 ****h1982 说:
*帖最后由 ****h1982 于 2022-6-24 22:55 编辑
function c**l($**l,$cookie,$remoteip,$**=”,$post**=”){
代码
}
c**($**l,$cookie,$remoteip,post**); 跳过$**参数
怎么实现这样的调用,就是后面两个变量有时候不用
网友 Backkom 说:
func_get_args();
网友 sd*u 说:
上面不就写了么,不用的,给它的个初值
网友 ****h1982 说:
sd*u 发表于 2022-6-24 19:46
上面不就写了么,不用的,给它的个初值
网友 sd*u 说:
****h1982 发表于 2022-6-24 19:52
我不知道为什么 不起作用,必须两个参数加上才行
网友 gdtv 说:
5楼正解,我就不多说了
网友 晴晴晴 说:
大聪明 c** 和c**l
l给你吞了?
网友 菜单 说:
这就像天书一样
网友 yanghao 说:
定义函数时添加个默认值,当调用函数时可以重新赋值也可以使用默认值?
网友 ****h1982 说:
yanghao 发表于 2022-6-24 20:21
定义函数时添加个默认值,当调用函数时可以重新赋值也可以使用默认值?
网友 konks 说:
*帖最后由 konks 于 2022-6-24 23:06 编辑
****h1982 发表于 2022-6-24 22:56
不明白
网友 ****h1982 说:
konks 发表于 2022-6-24 23:03
c**l($**l,$cookie,$remoteip,”,post**);
$**要给位置啊,不**面的post**会默认成为$**
如果后面两个 …
网友 konks 说:
*帖最后由 konks 于 2022-6-24 23:08 编辑
****h1982 发表于 2022-6-24 23:06
不给行不行 不美观
网友 fly*ie 说:
*帖最后由 fly*ie 于 2022-6-24 23:18 编辑
你说的这个特性好像在php8支持了。
之前的版*不改原始函数最好的办法似乎只能是看函数签名**手动给默认值。
https://www.php.net/releases/8.0/en.php
Named arguments
网友 xuliliang 说:
php是世界最好的语言
网友 客官不可以 说:
fly*ie 发表于 2022-6-24 23:07
你说的这个特性好像在php8支持了。
之前的版*不改原始函数最好的办法似乎只能是看函数签名**手动给默认 …
网友 fly*ie 说:
客官不可以 发表于 2022-6-24 23:28
学习了,大佬能 详细说说吗
不用占位 直接就能跳过去,给下一位传参的 …
网友 大眼金鱼 说:
首先 必须的值放在不需要的值前面 ,必须 abc是必须的 def不必须 就是 abcdef这样
网友 Nebula 说:
你这函数不是已经定义为”了吗?不用可以不添加了吧。
贝壳主机网

