是否可以輕鬆地將數組的各個項目作爲參數傳遞給方法?PHP - 單個數組項目作爲方法的參數
像這樣:
EDIT2:
我改變了我的代碼,以顯示「解決方案」,該解決方案的問題是,它是因爲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的框架。解決方案必須全面。
通陣列和'implod'它,或保存數組元素中的一些變量和傳遞給函數 –
試試這樣:'public function add($ params){ return implode('',$ params); }' – Thamilan