我编写了一个PHP函数,可以接受10个参数,但只需要2个.有时,我想定义第八个参数,但在到达第八个参数之前,我不想 for each 参数输入空字符串.

我的一个 idea 是传递一个抽象函数和一系列参数,这些参数将其传递给实际函数.

有没有更好的方法来设置函数,这样我就可以只传入我想要的参数?

推荐答案

让函数接受一个参数:array.将实际参数作为值传入array.


Edit:the link in Pekka's comment差不多就是总结.

Php相关问答推荐

谷歌云SQL / mysql谁是对的?

根据类别在WooCommerce中添加库存数量后缀

SQLSTATE [42S02]:找不到基表或视图:1146 Table eshop. sessions不存在'''

在WooCommerce我的帐户部分添加带有自定义链接的自定义菜单项

如何确保所有语言文件都使用Laravel中的新密钥进行更新?

是否重新排序多维数组元素以将所有子数组中的子数组移动到元素列表的底部?

Chillerlan/php-iOS名称字段的QR vCard错误

使用HPOS过滤WooCommerce中的订单列表

Woocommerce 临时购物车税未根据第一个请求正确计算

WooCommerce 以编程方式添加的费用不会持续存在

如何在 Laravel 迁移中使用日期时间和天数?

使用自定义插件中的 WooCommerce 模板发送自定义邮箱

PHP 中使用 JSON 的自定义会话处理程序会因错误而 destruct 会话

添加产品标签以通过 WooCommerce 邮箱通知订购商品

simplexml_load_file 和 simplexml_load_string 返回具有不同编码的相同数据

PHP / DOM : 解析 HTML 以提取基于类的数​​据

为什么在 phpunit 的开头测试 PHP_VERSION?

在 WooCommerce 结帐后更新用户元字段

使用 splat 运算符时按引用传递 (...)

将加密/解密函数从 PHP 转换为 NodeJS