我无法找出问题,因为我不知道要搜索的正确术语。有人可以说出PHP函数的所有部分,如果我遗漏了某些内容,请添加它。
function my_function(
non_variable $variable_one,
$variable_two = "",
$variable_three ) {
/* inside stuff (Statement?) */
}
我正在寻找的答案看起来像这样
功能:声明
my_function :姓名
non_variable :请回答
$ variable_one :变量填充了non_variable
我真正需要知道的是 non_variable 和 $ variable_one ,谢谢!
编辑:有关该功能的更多细节
function my_function(custom_name $company) {
$website = $company->company_website;
/* Additional stuff */
}
答案 0 :(得分:5)
function foo( // function declaration with function name
SomeType $arg1, // argument with type hint
$arg2, // argument
$arg3 = '' // argument with default value
) { // all above together: function signature
// function body
}
参数也可以被称为“参数”,几乎可以互换。 参见:
答案 1 :(得分:2)
non_variable = type提示或参数类型
$ variable_one =参数/参数...类型。
可以更多地区分参数和参数,但很多人无论如何都会互换使用它们...... "Parameter" vs "Argument"
其他资源:
http://framework.zend.com/manual/1.12/en/coding-standard.coding-style.html - 对我来说风格指南会很好地收集这种词汇。
尝试寻找更多适合ESL或非母语英语的人,并没有找到我想象的那么多。如果英语是你的主要语言而且它只是新的词汇,我认为事情总是很容易。如果用母语学习它们可能不太好,那么就要担心翻译。
答案 2 :(得分:1)
non_variable 是此参数中预期的对象类型 $ variable_one 是此函数中使用的参数的名称