谷姐:我们都是谷歌迷
We are all Google fans

关于php函数 变量,php大佬指点一下-Dickh1982

Rate this post

function curl($url,$cookie,$remoteip,$au='',$postqq=''){
代码

}
cur($url,$cookie,$remoteip,postqq); 跳过$au参数
怎么实现这样的调用,就是后面两个变量有时候不用

热议
2楼 Backkom 昨天19:42

func_get_args();

3楼 sdqu 昨天19:46

上面不就写了么,不用的,给它的个初值

4楼 Dickh1982 昨天19:52

上面不就写了么,不用的,给它的个初值

我不知道为什么 不起作用,必须两个参数加上才行

5楼 sdqu 昨天19:55

我不知道为什么 不起作用,必须两个参数加上才行

肯定起作用的,这个常规用法了
你检查下是不是别的地方出错了吧

6楼 gdtv 昨天20:09

5楼正解,我就不多说了

7楼 晴晴晴 昨天20:15

大聪明 cur 和curl

l给你吞了?

8楼 菜单 昨天20:16

这就像天书一样

9楼 yanghao 昨天20:21

定义函数时添加个默认值,当调用函数时可以重新赋值也可以使用默认值?

10楼 Dickh1982 昨天22:56

定义函数时添加个默认值,当调用函数时可以重新赋值也可以使用默认值?

不明白

12楼 Dickh1982 昨天23:06

curl($url,$cookie,$remoteip,'',postqq);
$au要给位置啊,不然后面的postqq会默认成为$au
如果后面两个 ...

不给行不行 不美观

13楼 konks 昨天23:07

不给行不行 不美观

不给就把函数curl的$postqq往前挪,把au挪到最后面

本帖最后由 Dickh1982 于 2022-6-24 22:55 编辑

function curl($url,$cookie,$remoteip,$postqq='',$au=''){
代码

}
curl($url,$cookie,$remoteip,$postqq);

14楼 flyqie 昨天23:07

你说的这个特性好像在php8支持了。

之前的版本不改原始函数最好的办法似乎只能是看函数签名然后手动给默认值。

https://www.php.net/releases/8.0/en.php

Named arguments

15楼 xuliliang 昨天23:21

php是世界最好的语言

16楼 客官不可以 昨天23:28

你说的这个特性好像在php8支持了。

之前的版本不改原始函数最好的办法似乎只能是看函数签名然后手动给默认 ...

学习了,大佬能 详细说说吗

不用占位直接就能跳过去,给下一位传参的

17楼 flyqie 昨天23:36

学习了,大佬能 详细说说吗

不用占位直接就能跳过去,给下一位传参的 ...

回复里有链接,可以自己看下官方给出的示例。

个人没用过这个特性,我这很多都是要求php7兼容的。。甚至php5的都有好几个。

18楼 大眼金鱼 1小时前

首先 必须的值放在不需要的值前面,必须abc是必须的 def不必须 就是abcdef这样

19楼 Nebula 半小时前

你这函数不是已经定义为''了吗?不用可以不添加了吧。

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 关于php函数 变量,php大佬指点一下-Dickh1982
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活