以下声明摘自在线PHP手册:
Int fwrite(resource $ handle,string $ string [,int $ length])
我理解fwrite
是一个功能
返回int
,获取名为$handle
的资源。
但是:string $string [, int $length ]
?
那是一个阵列吗?逗号是什么?
答案 0 :(得分:3)
Documentation通常以这种方式编写
int fwrite ( resource $handle , string $string [, int $length ] )
↑ ↑ ↑ ↑ optional parameters are inside []
| | |
| |---------------| Types parameters should be
|
| Return Type of method
答案 1 :(得分:1)
string
是您可以作为参数传递的数据类型,$string
是参数数据本身,[square brackets]
内的任何内容都以逗号分隔可选值(意味着您不必必须为函数设置它们以返回某些内容,但如果您有特定需求,则应该这样做。)
答案 2 :(得分:0)
resource $handle :
将获得资源类型为
string $string:
将获得一个字符串类型为
方括号内是可选值。您可以发送或不发送参数。你应该用逗号分隔thece params。
答案 3 :(得分:0)
string
表示$string
变量的类型为String。括号内的参数是可选的,您无需将任何参数传递给函数调用。
请注意,如果多个参数是可选的,则必须以参数维持顺序的方式使用该函数,不能传递第三个可选参数而不传递第一个和第二个参数(即使它们是可选的)。