¿es posible pasar un único argumento a un script PHP en formato json, y que este lo decodifique correctamente?. NEcesito ejectuar procesos en segundo plano con la ayuda de este script, al cual le paso un array con conenido variable, diferentes arrays con mesajes de diferentes tipos.
Ejemplo:
Código PHP:
$mensajes = array();
$mensajes[] = array("tipo"=>1, "dato1"=>"a", "dato2"=>"b");
$mensajes[] = array("tipo" =>2, "dato1"=>"l");
Código PHP:
$arg = json_encode($mensajes);
exec('php -f IndexHelper.php "'. $arg . '" 2>/dev/null &');
Código PHP:
$jobs = json_decode($argv[1], true);
var_dump($jobs);
Gracias