Classe d'assistance en PHP

Je veux créer un helper classe contenant la méthode comme cleanArray, split_char, split_word, etc.

L'aide de la classe elle-même doit être utilisé avec beaucoup de classe. exemple :

Class A will user Helper, Class B, Class C, D, E also user Helper Class

quelle est la meilleure façon d'écrire et l'utilisation de la classe helper en PHP ?

ce que je sais, c'est la connaissance de base de la programmation orientée objet qui, dans chaque Classe, que l'utilisation de la classe Helper doit créer un objet d'assistance.

$helper = new Helper();

Que le droit ou peut-être quelqu'un peut me donner meilleur moyen de le faire.

Je vais aussi créer XXX Classe qui peut utiliser la Classe A, B, C, etc.

Mise à JOUR : ->correction de ma faute en split_word méthode 😀

Basé sur Saül, Aram Kotcharian et alex réponse, j'ai modifié mon code mais sa ne fonctionnent pas, je ne sais pas pourquoi.

<?php
class Helper {
    static function split_word($text) {
        $array =  mb_split("\s", preg_replace( "/[^\p{L}|\p{Zs}]/u", " ", $text ));
        return $this->clean_array($array);
    }
    static function split_char($text) {
        return preg_split('/(?<!^)(?!$)/u', mb_strtolower(preg_replace( "/[^\p{L}]/u", "", $text )));
    }
}
?>

et je l'utilise dans d'autres Classe

<?php
include "Helper.php";
class LanguageDetection {
    public function detectLanguage($text) {
        $arrayOfChar = Helper::split_char($text);
        $words = Helper::split_word($text);
        return $arrayOfChar;
    }
}
$i = new Detection();
print_r($i->detectLanguage("ab  cd    UEEef   する ح      خهعغ فق  12  34   ٢ ٣  .,}{ + _"));
?>

source d'informationauteur Ahmad