mirror of
https://github.com/typecho/typecho.git
synced 2025-01-16 20:18:19 +01:00
parent
5f52c1e25b
commit
99212ec787
@ -449,10 +449,10 @@ class Db
|
||||
*
|
||||
* @param mixed $query 查询对象
|
||||
* @param array|null $filter 行过滤器函数,将查询的每一行作为第一个参数传入指定的过滤器中
|
||||
* @return object|null
|
||||
* @return \stdClass|null
|
||||
* @throws DbException
|
||||
*/
|
||||
public function fetchObject($query, ?array $filter = null): ?object
|
||||
public function fetchObject($query, ?array $filter = null): ?\stdClass
|
||||
{
|
||||
$resource = $this->query($query);
|
||||
|
||||
|
@ -84,9 +84,9 @@ interface Adapter
|
||||
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
|
||||
*
|
||||
* @param resource $resource 查询的资源数据
|
||||
* @return object|null
|
||||
* @return \stdClass|null
|
||||
*/
|
||||
public function fetchObject($resource): ?object;
|
||||
public function fetchObject($resource): ?\stdClass;
|
||||
|
||||
/**
|
||||
* 引号转义函数
|
||||
|
@ -152,9 +152,9 @@ class Mysqli implements Adapter
|
||||
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
|
||||
*
|
||||
* @param \mysqli_result $resource 查询的资源数据
|
||||
* @return object|null
|
||||
* @return \stdClass|null
|
||||
*/
|
||||
public function fetchObject($resource): ?object
|
||||
public function fetchObject($resource): ?\stdClass
|
||||
{
|
||||
return $resource->fetch_object();
|
||||
}
|
||||
|
@ -140,9 +140,9 @@ abstract class Pdo implements Adapter
|
||||
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
|
||||
*
|
||||
* @param \PDOStatement $resource 查询的资源数据
|
||||
* @return object|null
|
||||
* @return \stdClass|null
|
||||
*/
|
||||
public function fetchObject($resource): ?object
|
||||
public function fetchObject($resource): ?\stdClass
|
||||
{
|
||||
return $resource->fetchObject() ?: null;
|
||||
}
|
||||
|
@ -48,9 +48,9 @@ class SQLite extends Pdo
|
||||
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
|
||||
*
|
||||
* @param \PDOStatement $resource 查询的资源数据
|
||||
* @return object|null
|
||||
* @return \stdClass|null
|
||||
*/
|
||||
public function fetchObject($resource): ?object
|
||||
public function fetchObject($resource): ?\stdClass
|
||||
{
|
||||
$result = $this->fetch($resource);
|
||||
return $result ? (object) $result : null;
|
||||
|
@ -106,9 +106,9 @@ class Pgsql implements Adapter
|
||||
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
|
||||
*
|
||||
* @param resource $resource 查询的资源数据
|
||||
* @return object|null
|
||||
* @return \stdClass|null
|
||||
*/
|
||||
public function fetchObject($resource): ?object
|
||||
public function fetchObject($resource): ?\stdClass
|
||||
{
|
||||
return pg_fetch_object($resource) ?: null;
|
||||
}
|
||||
|
@ -92,9 +92,9 @@ class SQLite implements Adapter
|
||||
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
|
||||
*
|
||||
* @param \SQLite3Result $resource 查询的资源数据
|
||||
* @return object|null
|
||||
* @return \stdClass|null
|
||||
*/
|
||||
public function fetchObject($resource): ?object
|
||||
public function fetchObject($resource): ?\stdClass
|
||||
{
|
||||
$result = $this->fetch($resource);
|
||||
return $result ? (object) $result : null;
|
||||
|
Loading…
x
Reference in New Issue
Block a user