pg_lo_seek

FunctionParams changed in PHP 8.1

Seeks position within a large object.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
Improved
PHP 8.2-8.3
PHP 8.4
PHP 8.5
PHP 8.6

pg_lo_seek Function synopsis

pg_lo_seek(
    PgSql\Lob $lob,
    int $offset,
    int $whence = SEEK_CUR
  ): bool

Parameters

$lob

TypePgSql\Lob

$offset

Typeint

The number of bytes to seek.

$whence

OptionalTypeintDefault valueSEEK_CUR

One of the constants PGSQL_SEEK_SET (seek from object start), PGSQL_SEEK_CUR (seek from current position) or PGSQL_SEEK_END (seek from object end) .

Return value

Typebool

Returns true on success, false on failure

Changes to the pg_lo_seek Function

PHP 8.1

  • Parameter type added for parameter #1 ($lob): PgSql\Lob
  pg_lo_seek(
-     $lob,
+     PgSql\Lob $lob,
      int $offset,
      int $whence = SEEK_CUR
    ): bool

PHP 8.0

  • Return type added: bool
  • Parameter name of parameter #1 changed: $large_object to $lob
  • Parameter type added for parameter #2 ($offset): int
  • Parameter type added for parameter #3 ($whence): int
  • Parameter default value added for position #3 ($whence): SEEK_CUR
  pg_lo_seek(
-     $large_object,
+     $lob,
-     $offset,
+     int $offset,
-     $whence
+     int $whence = SEEK_CUR
-   )
+   ): bool

pg_lo_seek Function Availability

PHP VersionAvailability
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