questo script funziona :

Codice PHP:
<?php


include "JSON.php"
$json = new Services_JSON();


class 
Statistica 
    public 
$laterale
    public 
$pagina16
    public 
$finale
    
    public function 
setLaterale($laterale) { 
        
$this->laterale $laterale
    } 
    public function 
setPagina16($pagina16) { 
        
$this->pagina16 $pagina16
    } 
    public function 
setFinale($finale) { 
        
$this->finale $finale
    } 
}
 
 
    
$a = new Statistica
    
$a->setLaterale(111222); 
    
$a->setPagina16(0); 
    
$a->setFinale(0);
    
$oggettoJson=$json->encode($a);
    echo 
$oggettoJson


?>
questo no. addirittura genera un errore del server 500

Codice PHP:
<?php


include "JSON.php"
$json = new Services_JSON();


class 
Statistica 
    public 
$laterale
    public 
$pagina16
    public 
$finale
    
    public function 
setLaterale($laterale) { 
        
$this->laterale $laterale
    } 
    public function 
setPagina16($pagina16) { 
        
$this->pagina16 $pagina16
    } 
    public function 
setFinale($finale) { 
        
$this->finale $finale
    } 
}
 
 
    
$elaborato crea_json();
    echo 
$elaborato;





function 
crea_json()
{
 
    
$obj = new Statistica;
    
$obj->setLaterale(0); 
    
$obj->setPagina16(0); 
    
$obj->setFinale(0);
    
$oggettoJson=$json->encode($obj);
    return 
$oggettoJson;
}

?>
sapete dirmi come mai?

grazie mille