pg_lo_import
Function • Params and return types changed in PHP 8.0
Import a large object from file.
pg_lo_import Function synopsis
pg_lo_import(
$connection,
$filename = <default>,
$oid = <default>
): string|int|false
Parameters
$connection
$filename
OptionalDefault value
The full path and file name of the file on the client filesystem from which to read the large object data.
$oid
OptionalDefault value
If an $oid is given the function
will try to create a large object with this id, else a free
object id is assigned by the server. The parameter
relies on functionality that first
appeared in PostgreSQL 8.1.
Return value
Typestring|int|false
The OID of the newly created large object, or false on failure.
Changes to the pg_lo_import Function
PHP 8.0
- Return type added:
string|int|false - Parameter default value added for position #2 (
$filename):<default> - Parameter name of parameter #3 changed:
$large_object_oidto$oid - Parameter default value added for position #3 (
$oid):<default>
pg_lo_import(
$connection,
- $filename,
+ $filename = <default>,
- $large_object_oid
+ $oid = <default>
- )
+ ): string|int|false pg_lo_import Function Availability
pg_lo_import Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |