我正在阅读以下函数的PHP文档,并试图理解第二个参数前面的[,]是什么意思?
为什么不直接按下面的方式提到它:
上面的解释应该有助于我理解下面的函数定义:
string basename ( string $path [, string $suffix ] )
为什么不直接按下面的方式提到它:
string basename ( string $path , string $suffix )
上面的解释应该有助于我理解下面的函数定义:
array fgetcsv ( resource $handle [, int $length = 0 [, string $delimiter = "," [, string $enclosure = '"' [, string $escape = "\" ]]]] )
string
是变量类型(int,string,bool,array,object),$path,$suffix
是变量含义。[]
表示可选参数。$delimiter =“,”
表示如果未设置,则$delimiter
的默认值为,
。 - pavel