Potresti farti restituire direttamente l'array $tmp dalla funzione leggiId();

Codice PHP:

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">            <label for="titolo">Inserisci il titolo</label>
<?php if (isset($_GET['mod'])) {
 
$num $_GET['mod'];
 include 
'class/new_article.class.php';
 
$GetId= new InsertNewArticle();                     
 
$data $GetId->LeggiId($num); 
}?
<
input type="hidden" name="id" value="<?php echo $data['id']; ?>"/>
<
input type="text" name="titolo" id="titolo" value="<?php echo $data['titolo'];?>"/>
<?
php required(); ?>
<textarea name="editor1"><?php echo $data['articolo'?></textarea>
<input type="submit" value="INVIA" /></form>
Chiaramente poi dovresti controllare se restituisce l'array o null