class Keyword{
      private keywords;
      public function ekle($kelime){
            $this->keywords[]=$kelime;
      }
      public function cikar($kelime){
            unset($this->keywords[$kelime]);
      }
      public function sil(){
            unset($this->keywords);
      }
      public function goster(){
            return impolode(", ",$this->keywords);
      }
}
ilgili dosyayı farklı yerlerde ekleme yapmak için
->ekle('kelime')

şeklinde cagirirsiniz
en sonra tasarimda keyword u yazdirirken ise ->goster() ibaresini kullanirsiniz biter.

kod olarak baktığınızda çok temiz ve anlasilirdir. en basit örnegi bu

class nedirden çok MVC ifadesini (Model View Control) araştırırsanız gereklilik biraz daha anlasilir olabilir