0

単一のフィードをアルファソートしようとしています。SimplePie の sort_items() を使用すると、次のエラーが発生します。

*致命的なエラー: クラス SimplePie_Custom_Sort で静的メソッド SimplePie::sort_items() を非静的にすることはできません...*

テストとして、SimplePie のドキュメントからサンプル コードをコピーし、単独で実行しましたが、同じエラーが引き続き発生します。 http://simplepie.org/wiki/reference/simplepie/sort_items

PHP 5.2.17 を使用していますが、互換性テストではすべて問題ありません。SimplePie 1.3 と 1.3.1 の両方を試しました。

何か案は?前もって感謝します!

4

1 に答える 1

1

クラスはstaticとしてSimplePie_Custom_Sort宣言する必要があります。sort_items()

public static function sort_items($a, $b)

これは、PHP 5 のサポートにより、SimplePie 1.3 が 1.2 から変更されたためです。

于 2013-03-12T10:30:43.583 に答える