resultados de impresión curl_exec cuando no quiero

Estoy usando el siguiente código:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_TIMEOUT, 12); 

$result = curl_exec($ch);

curl_close ($ch);

Sin embargo, está imprimiendo los resultados de inmediato. ¿Es posible poner el resultado JSON en una variable para poder imprimirlo cuando quiera?

Respuestas a la pregunta(3)

Su respuesta a la pregunta