erreur :ne doit pas être appelée de façon statique, en supposant que $this de contexte incompatible. uniquement sur ma machine

Les membres de mon équipe a écrit le modèle des appels de fonction dans le contrôleur de manière statique comme:

$data = ModelName::functionName($param);

alors qu'il devrait être appelé dynamiquement tels que:

$model = new Model();
$data = $model->functionName($param);

surtout tous les appels sont effectués de manière statique. le code de travail sur le serveur et sur leurs machines locales, sauf pour le mien. Et les appels statiques sont trop nombreux pour être corrigé sans avoir à réécrire énorme base de code.

J'ai toujours de mise à jour de mon projet par le compositeur. Ma version de php est de 5,4.

n'importe qui pourrait en savoir plus à ce sujet?

Fournir un exemple, s'il vous plaît. Aussi, PHP 5.5 est sorti il y a longtemps, même 5.6 est sorti, de sorte que vous devriez envisager la mise à jour vers une version récente par la suite.
j'ai mis à jour ma version de php et qui semble résoudre le problème, merci. @UlrichEckhardt

OriginalL'auteur tareq | 2014-09-15