我正在阅读 php.net 以了解新功能。我是学习任何编程语言的新手,当我阅读如何解释任何函数的语法时,这对我来说并不容易。即:array_unshift() 我明白了:
int array_unshift(array array, mixed variable [,mixed variable...])
我阅读了一些示例,但我无法理解先验[ed note:没有任何先验知识] 仅阅读理论解释,语法是如何工作的。我还没有找到与此相关的任何其他问题。
我正在阅读 php.net 以了解新功能。我是学习任何编程语言的新手,当我阅读如何解释任何函数的语法时,这对我来说并不容易。即:array_unshift() 我明白了:
int array_unshift(array array, mixed variable [,mixed variable...])
我阅读了一些示例,但我无法理解先验[ed note:没有任何先验知识] 仅阅读理论解释,语法是如何工作的。我还没有找到与此相关的任何其他问题。
这可以很容易地缩小到以下范围
int
array_unshift
array
array
mixed
可能有多种类型)variable
您可以在手册中阅读有关类型的更多信息。
您错误地引用了函数定义,它是:
int array_unshift ( array &$array , mixed $value1 [, mixed $... ] )
这相当于:
return_type function_name ( type_hint $arg_name , type_hint $arg_name [, type_hint $...] )
where...
意味着它将接受尽可能多的参数。
如果您通过示例理解,就像您所说的那样,您总是可以:
php --rf array_unshift
Function [ <internal:standard> function array_unshift ] {
- Parameters [3] {
Parameter #0 [ <required> &$stack ]
Parameter #1 [ <required> $var ]
Parameter #2 [ <optional> $... ]
}
}
但实际上,所有这些都在手册中进行了解释,您只需要了解要搜索的内容即可。