Ho provato il programma ma non capisco come fare a recupeare il valore di una variabile.
Utilizzando zend mi capita di avere delle action nelle quali non posso fare echo valore_var; die; .... ad esempio nel caso in cui credo una stringa json.
nell'esempio che posto ora, non riesco a visualizzare il valore dell'sql facendo l'echo (non visualzza nessun valore a video), come posso tramite un sistemat di debug tipo quello suggerito
	Codice PHP:
	
 if ($this->getRequest()->isPost())
        {
            $data = $this->getRequest()->getPost();
            $page = $data['page'];
            $rp = $data['rp'];
            $sortname = $data['sortname'];
            $sortorder = $data['sortorder'];
            ...
            $sort = " ORDER BY $sortname $sortorder ";
            if (!$page) $page = 1;
            if (!$rp) $rp = 10;
            $start = (($page-1) * $rp);
            $limit = "LIMIT $start, $rp";
            //get query condition if there is set on
            $query = $data['query'];
            $qtype = $data['qtype'];
......
            //get main adapter config
            $configuration = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini','production');
            $dbAdapter = Zend_Db::factory($configuration->resources->db->adapter,
                                          $configuration->resources->db->params->toArray());
            
            //echo $where;exit;
            //Conteggio records utenti col filtro impostato
            $stmt = $dbAdapter->query('SELECT COUNT(*) As count FROM users'. $where);
            $countusers = $stmt->fetch();
            $total = $countusers['count'];
            //Query finale con where, sort e order
            $sql = "SELECT * FROM users INNER JOIN state ON state.stateId= users.stateId
                                        INNER JOIN city ON city.cityId= users.cityId
                                        INNER JOIN town ON town.townId= users.townId
                                        $where $sort $limit";
                                        
            //echo $sql;exit;
            $stmt = $dbAdapter->query($sql);
            $users = $stmt->fetchAll();
            $json = "";
            $json .= "{\n";
            $json .= "page: $page,\n";
            $json .= "total: $total,\n";
            $json .= "rows: [";
            $rc = false;
            foreach ($users as $user)
            {
                if ($rc) $json .= ",";
                $json .= "\n{";
                $json .= "id:'".$user['userId']."',";
                $json .= "cell:['".addslashes($user['userId'])."'";
                $json .= ",'".$user['regDate']."']";
                $json .= "}";
                $rc = true;
            }
            $json .= "]\n";
            $json .= "}";
            echo $json;
            exit;
        }