参数数量不限的 PHP 函数

本教程将介绍参数数量不限的 PHP 函数的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。

参数数量不限的 PHP 函数 教程 第1张

问题描述

怎么编写一个可以接受无限个参数的函数?

我想做的是在一个包含以下内容的类中创建一个函数:

$stmt->bind_param('sssd', $code, $language, $official, $percent);

推荐答案

以上建议都不错,但我认为它们不适合您的情况.

$stmt->bind_param('sssd', $code, $language, $official, $percent);

如果要包装此函数,则需要将 传递给 bind_param 函数的原始参数变量.我不认为 func_get_args() 给你这个,而是给你价值.因此,不可能使用这些传递给父函数.我在尝试扩展 mysqli_stmt 时遇到了类似的问题,但从未得到令人满意的解决方案.

恐怕这并不是对您问题的真正答案,只是警告其他论点在您对任意数量的论点的特定应用中可能不起作用.

好了关于参数数量不限的 PHP 函数的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。