答案 0 :(得分:1)
表示函数名是system(),它们是此函数的参数和类型。
在这种情况下,string $命令是必需的(并且您需要传递有效的String值)。如果你有括号,就像在(& $ return_var)中是一个可选参数(&意味着变量将作为参考传递,所以返回值将在你传递给函数的变量上)。
答案 1 :(得分:1)
请参阅此处了解php.net本身的说明:
答案 2 :(得分:1)
所以对于以下部分:
string system ( string $command [ , int & $return_var ] )
1 2 3 4 5 6 7 8 9 10 11 12
按顺序:
暗示调用该函数可能需要什么。从语法上讲,以下都可以:
$return_type = 1;
system("String!", $return_type);
//$return_type could have changed
system("String!", $return_type);
system("String!");
但以下不是:
system();
system($var_that_wont_cast_to_string);
**关于通过引用传递的PHP文档:http://php.net/manual/en/language.references.pass.php
答案 3 :(得分:-2)
string
或int
的列表告诉您它所期望的价值类型。它希望system
的类型为string
,依此类推。如果您为int
添加system
,则会出现错误