Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class Blob (1.67.0) 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 \ 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
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]