vi premetto che sono alle prime armi con OOP

ho delle stringhe di testo selezionate da una tabella di un database e su queste stringhe voglio lavorarci un po'

un esempio di una stringa
Codice PHP:
Questo é una stringa di testo e questo é il {messaggioda rimpiazzare 

ho creato una classe con dentro delle funzioni
Codice PHP:
class classediprova {
    
    var 
$stringa;
    
    function 
__construct($text) {
        
$this->name $text;
    }
    
    function 
set_text($new_text) {
        
$this->name $new_text;
    }
    
    function 
get_text() {
        return 
$this->name;
    }
    
    function 
add_word_replacements($replacement_values) {
        
        
// rimpiazza {TAGS} con il valore della relativa chiave dell'array replacement_values
        
$this->output preg_replace('/{([^}]*)}/ie''$replacement_values[\'\1\']'$this->name);
        
        return 
$this->output;
        
    }
    
// una funzione molto stupida, ma per ora é solo un esempio
    
function convert_to_upper() {
        
        
$this->output strtoupper($this->name);
        
        return 
$this->output;
    }


se nella pagina in cui voglio far apparire l'output richiamo
Codice PHP:
$testo_stringa = new classediprova($record_database['stringa_qui']);
$testo_stringa->get_text(); 
avró la stringa esattamente come compare nel database

se invece richiamo
Codice PHP:
$testo_stringa->add_word_replacements($replacement_values); 
avró la stringa del databse ma con il rimpiazzamento effettuato

infine se richiamo
Codice PHP:
$testo_stringa->convert_to_upper(); 
avró la stringa del databse tutto trasformato in maiuscole


come posso fare per chiamare 2 o piú metodi contemporaneamente?