mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00

The ?array $ctorArgs = null parameter is changed to array $constructorArgs = [], and an additional memory leak revealed by the new test case is fixed. Closes GH-6937 Co-Authored-By: Nikita Popov <nikita.ppv@gmail.com>
69 lines
1.9 KiB
PHP
69 lines
1.9 KiB
PHP
<?php
|
|
|
|
/** @generate-function-entries */
|
|
|
|
class PDOStatement implements IteratorAggregate
|
|
{
|
|
/** @return bool */
|
|
public function bindColumn(string|int $column, mixed &$var, int $type = PDO::PARAM_STR, int $maxLength = 0, mixed $driverOptions = null) {}
|
|
|
|
/** @return bool */
|
|
public function bindParam(string|int $param, mixed &$var, int $type = PDO::PARAM_STR, int $maxLength = 0, mixed $driverOptions = null) {}
|
|
|
|
/** @return bool */
|
|
public function bindValue(string|int $param, mixed $value, int $type = PDO::PARAM_STR) {}
|
|
|
|
/** @return bool */
|
|
public function closeCursor() {}
|
|
|
|
/** @return int */
|
|
public function columnCount() {}
|
|
|
|
/** @return bool|null */
|
|
public function debugDumpParams() {}
|
|
|
|
/** @return string|null */
|
|
public function errorCode() {}
|
|
|
|
/** @return array */
|
|
public function errorInfo() {}
|
|
|
|
/** @return bool */
|
|
public function execute(?array $params = null) {}
|
|
|
|
/** @return mixed */
|
|
public function fetch(int $mode = PDO::FETCH_DEFAULT, int $cursorOrientation = PDO::FETCH_ORI_NEXT, int $cursorOffset = 0) {}
|
|
|
|
/** @return array */
|
|
public function fetchAll(int $mode = PDO::FETCH_DEFAULT, mixed ...$args) {}
|
|
|
|
/** @return mixed */
|
|
public function fetchColumn(int $column = 0) {}
|
|
|
|
/** @return object|false */
|
|
public function fetchObject(?string $class = "stdClass", array $constructorArgs = []) {}
|
|
|
|
/** @return mixed */
|
|
public function getAttribute(int $name) {}
|
|
|
|
/** @return array|false */
|
|
public function getColumnMeta(int $column) {}
|
|
|
|
/** @return bool */
|
|
public function nextRowset() {}
|
|
|
|
/** @return int */
|
|
public function rowCount() {}
|
|
|
|
/** @return bool */
|
|
public function setAttribute(int $attribute, mixed $value) {}
|
|
|
|
/** @return bool */
|
|
public function setFetchMode(int $mode, mixed ...$args) {}
|
|
|
|
public function getIterator(): Iterator {}
|
|
}
|
|
|
|
final class PDORow
|
|
{
|
|
}
|