3

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

3 回答 3

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
}

参数也可以互换地称为“参数”。看:

于 2012-11-28T16:47:45.193 回答
2

non_variable = 类型提示或参数类型

$variable_one = 参数/参数 ... 类型。

可以详细介绍参数和参数之间的区别,但很多人还是可以互换使用它们...... “参数”与“参数”

其他资源:

OPP 条款

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

试图寻找更多适合 ESL 或非英语母语人士的东西,但没有找到我预期的那么多。如果英语是您的主要语言并且它只是新的词汇,我认为无论如何事情都会很容易。如果用母语学习它们可能不好,那就担心翻译。

于 2012-11-28T16:45:20.010 回答
1

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

于 2012-11-28T16:45:16.770 回答