Codice PHP:

public static function CountNews()
  {
    
$link open_connection();
    
    
$query = ("SELECT COUNT(id) FROM news"); 
    
$result query_db($query$link);
    
    
$res_count mysql_fetch_row($result);
    
$record_totali $res_count[0];
    
$per_page 10;
    
$pagine_totali ceil($record_totali $per_page);
    
$current_page = (!$_GET['pag']) ? : (int)$_GET['pag'];
    
$primo = ($current_page 1) * $per_page;
  }
  
  
  static function 
getLatest()
  {
    
    
self::CountNews();
    
$link open_connection();
    
    
$query "SELECT * FROM news WHERE is_published = 1 ORDER BY created_at DESC LIMIT $primo$per_page";
    
$result query_db($query$link);
      
    
$newses = array();
    while(
$row recupera_risultati($result)) {
      
$news = new News();
      
$news->fromArray($row);
      
$newses[] = $news;
    }
    
    return 
$newses;
  } 
Mi da errore su la riga 79 ( le variabili del LIMIT non sono definite), cioè questa:

Codice PHP:
self::CountNews(); 
come mai?