Json c/ Retorno (callback)

[font=verdana][size=medium]Olá pessoal.[/size][/font]
[font=verdana][size=medium]Estou testando o json com retorno callback.[/size][/font]
[font=verdana][size=medium]Fiz a declaração no inicio do arquivo:[/size][/font]

$callback = isset($_GET['callback']) ? $_GET['callback']: false; 

[size=medium]Depois gero o array até ai blz.[/size][/font]
[font=verdana][size=medium]No final:[/size][/font]

[code]

$resultado->Close();
echo ($callback?$callback.’(’:’’).json_encode($pessoa).$callback?’)’:’’);
[/code][font=verdana]
[size=medium]Ao executar o arquivo recebo o seguinte erro:[/size][/font]
[font=verdana][size=medium]Erro de análise: erro de sintaxe, inesperado ‘)’, esperando ‘,’ ou ‘;’ em …[/size][/font]
[font=verdana][size=medium]A linha gerada pelo SC é essa:[/size][/font]

 echo ($callback?$callback.'(':'').json_encode($pessoa).$callback?')':'');

[size=medium]Se eu retirar as instruções callback o json gera normalmente.[/size][/font]