(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.2.4)
PDOStatement::fetchObject — Fetches the next row and returns it as an object
$class_name = "stdClass"
   [, array $ctor_args
  ]] ) : mixed
   Fetches the next row and returns it as an object. This function is an
   alternative to PDOStatement::fetch() with
   PDO::FETCH_CLASS or
   PDO::FETCH_OBJ style.
  
When an object is fetched, its properties are assigned from respective column values, and afterwards its constructor is invoked.
class_nameName of the created class.
ctor_argsElements of this array are passed to the constructor.
   Returns an instance of the required class with property names that
   correspond to the column names  or FALSE on failure.