PHP如何在类中正确移动函数

辛沃巴

根据这个有用的答案,mysqli bind_param()应该是一个参考,给定的值可以创建动态查询。

现在,我正在学习OOP,但是我不了解正确的模式来移动该功能,提供保护并可以通过其他方法访问。

功能是:

function refValues($arr){
    if (strnatcmp(phpversion(),'5.3') >= 0) //Reference is required for PHP 5.3+
    {
        $refs = array();
        foreach($arr as $key => $value)
            $refs[$key] = &$arr[$key];
        return $refs;
    }
    return $arr;
}

现在我在一个类中称它为:

class MyBaseCrud {
// other stuff

$rc = call_user_func_array(array($stmt, 'bind_param'), refValues($params));
// other stuff
}

我将了解有关OOP的更多信息,因此我将采用以下方法进行转换:

protected function refValues($array) {
    // body method
}

并从正确地致电后

$rc = call_user_func_array(array($stmt, 'bind_param'), refValues($params));

当然我确实尝试过在身体课上移动那个功能

protected function refValues($arr){
    if (strnatcmp(phpversion(),'5.3') >= 0) //Reference is required for PHP 5.3+
    {
        $refs = array();
        foreach($arr as $key => $value)
            $refs[$key] = &$arr[$key];
        return $refs;
    }
    return $arr;
}

并保持不变

$rc = call_user_func_array(array($stmt, 'bind_param'), refValues($params));

没有成功。

求求你了,轻轻一点...现在就开始学习OOP :)

morgoth84

如果refValues()要从类内调用(通过另一种方法),则应使用$this->refValues($params)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在IO中正确使用readMaybe函数

来自分类Dev

如何在嵌套函数中正确使用省略号

来自分类Dev

如何在R的qt函数中正确定义变量

来自分类Dev

如何在Linux的NASM中正确使用C函数“ Exp”?

来自分类Dev

如何在C ++中正确加载python(3.0)函数

来自分类Dev

如何在Grails域类中正确设置属性值

来自分类Dev

如何在SQL Server中正确使用SET DATEFIRST函数?

来自分类Dev

如何在SUMPRODUCT函数中正确使用OR

来自分类Dev

PHP数组未在类构造函数中正确接收

来自分类Dev

如何在类库中正确调用P / Invoke方法?

来自分类Dev

如何在cat函数中正确使用as.POSIXct函数

来自分类Dev

如何在Mocha的函数中正确放置测试套件?

来自分类Dev

如何在Pygame中正确继承Surface类

来自分类Dev

如何在类中正确要求Electron BrowserWindow

来自分类Dev

如何在Typescript中正确键入React ErrorBoundary类组件?

来自分类Dev

如何在Perl类中正确使用哈希

来自分类Dev

如何在PHP中正确调用gmdate()?

来自分类Dev

如何在汇编中正确调用函数

来自分类Dev

如何在PHP中正确使用变量

来自分类Dev

如何在Javascript对象中正确定义(函数||函数)?

来自分类Dev

如何在php中正确使用fwrite和while函数

来自分类Dev

php数组未在类构造函数中正确接收

来自分类Dev

如何在ref类中正确存储HWND?

来自分类Dev

如何在PHP中正确启动会话?

来自分类Dev

如何在php中正确使用isset函数?

来自分类Dev

如何使用fseek()在fread()函数中正确移动指针?(C)

来自分类Dev

如何在php中正确解码json?

来自分类Dev

如何在 PHP 的类中正确构造数组?

来自分类Dev

如何在我的项目中正确加载 Python 类?

Related 相关文章

热门标签

归档