You appear to be a bot. Output may be restricted
Description
Safer json_decode()
Usage
oik_remote::bw_json_decode( $json, $assoc );
Parameters
- $json
- ( string ) required – what we believe to be JSON
- $assoc
- ( bool ) optional – set true to convert objects into associative arrays
Returns
voidSource
File name: oik/libs/class-oik-remote.phpLines:
1 to 15 of 15
static function bw_json_decode( $json, $assoc=false ) { $decoded = null; if ( is_object( $json ) ) { bw_trace2( null, null, true, BW_TRACE_ERROR ); } elseif ( $json ) { $pos = strpos( $json, '{' ); if ( $pos ) { $unexpected = substr( $json, 0, $pos ); bw_trace2( $unexpected, "Unexpected data", true, BW_TRACE_WARNING ); $json = substr( $json, $pos ); } $decoded = json_decode( $json, $assoc ); } return( $decoded ); }View on GitHub View on Trac