BigData

Class containing helper functions for dealing with "big data".

author

Sam Mousa sam@befound.nl

Methods

This function combines json_encode and echo.

json_echo(array $json, int $options) 
static

If a stream is passed (or is part of the array) it's content will be directly streamed instead of reading it into memory first. Supported flags: JSON_FORCE_OBJECT

Arguments

$json

array

$options

int

Same flags used in JSON_ENCODE.

hasStream

hasStream($result, $item) 
static

Arguments

$result

$item

isStream

isStream($item) 
static

Arguments

$item

isAssociative

isAssociative($array) 
static

Arguments

$array

json_echo_data

json_echo_data($json) 
static

Arguments

$json

json_echo_array

json_echo_array($json) 
static

Arguments

$json

json_echo_number

json_echo_number($json) 
static

Arguments

$json

json_echo_object

json_echo_object($json) 
static

Arguments

$json

json_echo_string

json_echo_string(string $json) 
static

Arguments

$json

string

json_echo_stream

json_echo_stream(\BigFile $data) 
static

Arguments

$data

\BigFile

tag

tag(string $name, $data) 
static

Arguments

$name

string

$data

This function encodes PHP data to an XMLRPC response.

xmlrpc_echo($data) 
static

Arguments

$data

xmlrpc_echo_array

xmlrpc_echo_array($data) 
static

Arguments

$data

Prints XMLRPC numeric types.

xmlrpc_echo_number(\type $data) 
static

Arguments

$data

\type

xmlrpc_echo_object

xmlrpc_echo_object($data) 
static

Arguments

$data

xmlrpc_echo_stream

xmlrpc_echo_stream($data) 
static

Arguments

$data

xmlrpc_echo_string

xmlrpc_echo_string(string $data) 
static

Arguments

$data

string