名为PHP函数的部分是什么?

时间:2012-11-28 16:43:11

标签: php user-defined-functions

我无法找出问题,因为我不知道要搜索的正确术语。有人可以说出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 */
}

3 个答案:

答案 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"

其他资源:

OPP Terms

http://framework.zend.com/manual/1.12/en/coding-standard.coding-style.html - 对我来说风格指南会很好地收集这种词汇。

尝试寻找更多适合ESL或非母语英语的人,并没有找到我想象的那么多。如果英语是你的主要语言而且它只是新的词汇,我认为事情总是很容易。如果用母语学习它们可能不太好,那么就要担心翻译。

答案 2 :(得分:1)

non_variable 是此参数中预期的对象类型 $ variable_one 是此函数中使用的参数的名称