thinkphp手册中函数的可选参数的中括号为什么是包含的关系?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了thinkphp手册中函数的可选参数的中括号为什么是包含的关系?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含939字,纯文字阅读大概需要2分钟。
内容图文
![thinkphp手册中函数的可选参数的中括号为什么是包含的关系?](/upload/InfoBanner/zyjiaocheng/152/12c3523d60bf47f4806ad4c8f1481d89.jpg)
int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )
中括号内的可选参数,为什么是这样写的:
比如第一个可选参数array &$matches 的前一个参数后台加了个[,
为什么加上前面那个参数去了?
另外,手册中这样的写法,给人的感觉是:
$matches包括$flags,而$flags包含$offset
为什么要这样写?
这些参数之间,真的存在包含的关系吗?
回复内容:
比如:
int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )
中括号内的可选参数,为什么是这样写的:
比如第一个可选参数array &$matches 的前一个参数后台加了个[,
为什么加上前面那个参数去了?
另外,手册中这样的写法,给人的感觉是:
$matches包括$flags,而$flags包含$offset
为什么要这样写?
这些参数之间,真的存在包含的关系吗?
理解成可选的依赖关系会比较好,例如flags
是matches
的可选依赖,也就是说,当你提供matches
参数时,你可以选择提供flags
来和matches
一起工作,也就是说,没有matches
,单独的flags
也就没作用了。
内容总结
以上是互联网集市为您收集整理的thinkphp手册中函数的可选参数的中括号为什么是包含的关系?全部内容,希望文章能够帮你解决thinkphp手册中函数的可选参数的中括号为什么是包含的关系?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。