共计 942 个字符,预计需要花费 3 分钟才能阅读完成。
function curl($url,$cookie,$remoteip,$au=”,$postqq=”){ } |
网友回复:
注册 : func_get_args();
Dickh1982: 上面不就写了么,不用的,给它的个初值
Backkom: 我不知道为什么 不起作用,必须两个参数加上才行
sdqu: 肯定起作用的,这个常规用法了 你检查下是不是别的地方出错了吧
Dickh1982: 5 楼正解,我就不多说了
sdqu: 大聪明 cur 和 curl l 给你吞了?
gdtv: 这就像天书一样
晴晴晴 : 定义函数时添加个默认值,当调用函数时可以重新赋值也可以使用默认值?
菜单 : 不明白
注册 : curl($url,$cookie,$remoteip,”,$postqq); $au 要给位置啊,不然后面的 postqq 会默认成为 $au 如果后面两个都不需要可以 curl($url,$cookie,$remoteip) 如果要给 $postqq 传值,就要给 $au 位置,懂不
注册 : 不给行不行 不美观
konks: 不给就把函数 curl 的 $postqq 往前挪,把 au 挪到最后面 本帖最后由 Dickh1982 于 2022-6-24 22:55 编辑 function curl($url,$cookie,$remoteip,$postqq=”,$au=”){代码} curl($url,$cookie,$remoteip,$postqq);
Dickh1982: 你说的这个特性好像在 php8 支持了。之前的版本不改原始函数最好的办法似乎只能是看函数签名然后手动给默认值。https://www.php.net/releases/8.0/en.php Named arguments
konks: php 是世界最好的语言
flyqie: 学习了,大佬能 详细说说吗 不用占位 直接就能跳过去,给下一位传参的
xuliliang: 回复里有链接,可以自己看下官方给出的示例。个人没用过这个特性,我这很多都是要求 php7 兼容的。。甚至 php5 的都有好几个。
客官不可以 : 首先 必须的值放在不需要的值前面,必须 abc 是必须的 def 不必须 就是 abcdef 这样