Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class Blob (1.59.1)

Reference documentation and code samples for the Google Cloud PHP shared dependency, providing functionality useful to all components. Client class Blob.

Represents a Blob value.

Blobs can be used to store binary across data various Google Cloud services.

Example:

use Google\Cloud\Core\Blob;
$blob = new Blob(file_get_contents(__DIR__ .'/family-photo.jpg'));
// Get the value of a blob by casting to a string.
echo (string) $blob;

Namespace

Google \ Cloud \ Core

Methods

__construct

Create a blob

Parameter
Name Description
value string|resource|Psr\Http\Message\StreamInterface

The blob value

get

Get the blob contents as a stream

Example:

$value = $blob->get();
Returns
Type Description
Psr\Http\Message\StreamInterface

__toString

Cast the blob to a string

Returns
Type Description
string

jsonSerialize

Implement JsonSerializable by returning a base64 encoded string of the blob

Returns
Type Description
string

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年12月06日 UTC.