PHP-单个数组项作为方法的参数

贡戈诺多

是否可以轻松地将数组的各个项目作为参数传递给方法?

像这样:

编辑2:

我将代码更改为显示“解决方案”,此解决方案的问题是自PHP 4.1起不推荐使用,而在PHP 7中将其删除。

<?php
    $builder = new Builder;
    $params = array('This is number: ', 4);

    echo call_user_method_array('add', $builder, $params);

    class Builder {
        public function add($string1, $number1) {
            return $string1 . $number1;
        }
    }
?>

编辑:

我用一个简单的例子弄错了。我想知道这是否可能的原因不是针对返回这样的字符串的函数。它是创建一个类似于MVC的框架。解决方案必须是全方位的。

耀志

如果您要坚持使用常规解决方案,请使用适当的不推荐使用的方法:

echo call_user_func_array([$builder, 'add'], $params);

参考: callable

演示:https : //3v4l.org/4VFi6

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用PHP将单个数组项推入另一个数组?

来自分类Dev

在PHP中显示来自JSON的单个数组项(NODE.JS和EXPRESS API)

来自分类Dev

将数组作为单个参数传递给php函数

来自分类Dev

PHP分组单个数组

来自分类Dev

PHP多维数组到单个数组

来自分类Dev

PHP $ _POST传递哪个数组项目?

来自分类Dev

PHP,将每个数组项组合到先前的数组项

来自分类Dev

PHP:计算数组项,然后为每个数组项删除“ ../”

来自分类Dev

如何调用作为参数键和每个数组项传递的方法(array.length 次)?

来自分类Dev

将多维数组拆分为单个数组:PHP

来自分类Dev

用PHP数组中的循环替换单个数组值?

来自分类Dev

在PHP中将多维数组转换为单个数组

来自分类Dev

PHP将多维数组转换为单个数组

来自分类Dev

将多维数组拆分为单个数组:PHP

来自分类Dev

在php中将数组作为参数传递

来自分类Dev

在 PHP 中将数组作为函数的参数传递

来自分类Dev

使用 php 数组作为 Postgres IN 子句的参数

来自分类Dev

分页与PHP中的数组项

来自分类Dev

如何在PHP中使用jQuery定期获取n个数组项?

来自分类Dev

PHP Array仅显示最后一个数组项

来自分类Dev

PHP的foreach()如何成功嵌套在单个数组上?

来自分类Dev

在PHP函数中访问单个数组变量

来自分类Dev

将字符串转换为单个数组,PHP

来自分类Dev

PHP-在单个数组中组合重复值

来自分类Dev

用PHP将多个文件读入单个数组

来自分类Dev

SQL PHP ARRAY回显单个数组

来自分类Dev

如何从单个数组 PHP 中获取结果

来自分类Dev

从单个数组中创建多个 PHP 数组并将这些新数组存储到新的单个数组中

来自分类Dev

如何使用 PHP 将多个数组合并为单个数组

Related 相关文章

热门标签

归档