2016-08-23 2 views
1

に__callとエラー私はこれを把握することはできません、Magentoの

私のような私のクラスにメソッドを持っています。

public function __call($closure, $args){ 
    return call_user_func_array($this->{$closure}->bindTo($this),$args); 
} 

これは、Magentoの上の私のローカルサーバー上で動作しますが、私がしようとすると、

Fatal error: Call to undefined method Closure::bindTo() in

私はすべてが正しい値を持って、変数へのvar_dumpを追加してみました:それは私に次のエラーが返されます私のサーバー 上でそれを使用しています。

アイデア?

答えて

1

Closure::bindToは、PHP 5.4以降にのみ存在します。 PHPのバージョンを確認してください。

http://php.net/manual/en/closure.bindto.php

+0

おかげで多くは、我々は、これにMagentoのためのホスティング専門家であり、明らかホスティングをたくさん戦ってきた、まだ共有hostingsで利用可能な5.3をPHP – Saikios