Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class Blob (1.59.1)
Stay organized with collections
Save and categorize content based on your preferences.
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 \ CoreMethods
__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 |
|