Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在OO PHP中从函数获取数组_Php_Arrays - Fatal编程技术网

如何在OO PHP中从函数获取数组

如何在OO PHP中从函数获取数组,php,arrays,Php,Arrays,我开始玩OOPHP。我想使用函数从数据库中检索一些数据,然后fetch_数组应该使我能够“解包”数组。(每个循环都很好,以此类推)。在面向对象编程中,我应该如何看待这个问题 public static function find_by_sql($sql="") { global $database; $result_set = $database->query($sql); $object_array = array(); while ($row = $d

我开始玩OOPHP。我想使用函数从数据库中检索一些数据,然后fetch_数组应该使我能够“解包”数组。(每个循环都很好,以此类推)。在面向对象编程中,我应该如何看待这个问题

public static function find_by_sql($sql="") 
{
    global $database;
    $result_set = $database->query($sql);
    $object_array = array();
    while ($row = $database->fetch_array($result_set)) 
    {
        $something $something
    }
    return $something $something;
}

如果我能很好地回答你的问题,那么你要寻找的功能就是。

整个问题是如何处理“某物”部分


只是旁注。使用
static
方法并不是真正的OOP-sir。
$records = array();
while ($row = $database->fetch_array($result_set)) 
{
    $records[] = $row;
}
return $records;