提问人:Raymond 提问时间:6/21/2021 最后编辑:shaedrichRaymond 更新时间:6/24/2021 访问量:485
Laravel 在不遵循顺序的情况下将参数传递给函数
Laravel Passing Arguments to Function without following the sequence
问:
我曾经用 ruby-on-rails 编写代码,我想检查一下 Laravel 中是否也存在这种方法。当将参数传递给 Rails 函数时,我可以像 JSON 一样用它们的名字传递它们。我不确定我是否也能在拉拉维尔做到这一点。
Ruby on Rails 示例代码:
//function 1 with arguments
def cal_salary(basic:, commission: 0, deduction: 0)
return basic + commission - deduction
end
//function 2(call function 1)
def sales_salary
return cal_salary(basic: 1200, commission: 1200)
//will get 2400in result
end
//function 3
def support_salary
return cal_salary(basic: 2000, deduction: 200)
//will get 1800
end
我也可以打电话
cal_salary(basic: 2000) // return 2000
答:
0赞
shaedrich
6/22/2021
#1
您可以。但这与Laravel无关,因为Laravel只是一个框架。这是在版本 8 中添加到 PHP 中的语言功能,称为命名函数参数。
评论