php函数参数中括号,thinkphp手册中函数的可选参数的中括号为什么是包含的关系?...
比如:
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也就没作用了。
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php函数参数中括号,thinkphp手册中函数的可选参数的中括号为什么是包含的关系?...相关推荐
- php中template函数,thinkPHP模板中函数的使用方法
这篇文章主要介绍了thinkPHP模板中函数的使用方法,结合实例形式对比分析了php函数的单独使用与thinkPHP模板中php函数的相应使用技巧,需要的朋友可以参考下 1.php中的方法使用 $va ...
- python中函数的定义包括_python中函数的定义及调用
python中函数的定义及使用方法 1.函数的概念:函数是将具有独立功能的代码块组织为一个整体,使其具有特殊功能的代码集; 2.函数的作用:使用函数可以加强代码的复用性,提高程序编写的效率; 3.函数 ...
- R语言ggplot2可视化:使用patchwork包将多个ggplot2可视化结果组合起来、使用plot_spacer函数在组合结果图像中的指定位置加入空白区域(不包含任何内容,纯粹空白图)
R语言ggplot2可视化:使用patchwork包将多个ggplot2可视化结果组合起来.使用plot_spacer函数在组合结果图像中的指定位置加入空白区域(不包含任何内容,纯粹空白图) 目录
- parser.add_argument(),里面的参数,如果有--,表示是可选参数,没有--的话,意味着是必选参数
parser.add_argument(),里面的参数,如果有–,表示是可选参数,没有–的话,意味着是必选参数,在运行时必须输入,default是没有用的. 其它的基本解释可以参考python add ...
- python怎么理解函数的参数_理解Python中函数的参数
定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了.对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解 ...
- ln函数怎么看奇偶性_Python中函数的参数应该怎么理解?看完这篇文章情不自禁的想收藏...
前面给大家讲过,函数是一种编程思想,是提高代码重复利用的设计思路,是代码设计更深层次的产物.今天要给大家讲的就是函数的核心:函数的参数 基本概念 1.函数的参数:是指函数完成某项功能所需要的信息. 举 ...
- python函数type的用意_Python中type的构造函数参数含义说明
测试代码如下: 复制代码 代码如下: class ModelMetaClass(type): def __new__(cls,name,base,attrs): logging.info(" ...
- python规定的函数头部_Python基础手册23——函数的调用
三.函数的调用 Python 语言中调用函数与在其它高级语言中一样, 函数名加上函数运算符(一对小括号). 括号之间是所有可选的参数. 即使一个参数也没有, 小括号也不能省略.函数在调用之前必须先定义 ...
- python中函数的调用_慢步python,编程中函数的概念,python中函数的声明和调用
函数,曾经是一个很高大尚的概念.笔者是在高中数学里认识的函数,先是从y=2x+3 这条代数式开始的.y是因变量,x是自变量,y因为x取值的变化而变化. 再后来式子变成这样:f(x)=2x+3,f(x) ...
最新文章
- python的lambda表达式是什么?什么是回调函数?
- 容量是GPT-2的1.7倍!谷歌打造神经对话模型Meena
- jvm类加载、初始化
- 编译安装_Unbound编译安装
- linux 文件服务,linux系统文件服务
- Quartz SpringMvc Mybatis操作数据库异常
- eclipse中误删除的java文件 代码如何恢复
- 问答Goodfellow:没有样例能不能训练机器学习算法?
- LINUX 循环脚本
- 标签打印软件中Excel数据整理及导入
- 吉珠计算机专业插本学校,2015年吉珠与北理珠的专插本考生必看:招生专业数据统计...
- 2021高考成绩答题卡查询,【助力高考】2021届高考答题卡原来长这样,赶快看看...
- 为什么哪些90后程序员年薪50万+,他们经历了啥?
- 正向代理 反向代理 理解
- 深入理解Android相机体系结构之八
- Apple DNS加速
- ubuntu打开摄像头测试
- 英语学习(四)动词(Verb)
- 社保随便挂靠,会判刑罚款您知道吗?
- X1 Carbon wifi 8260 无线网卡驱动安装 backports