フィルタの書き方Zend_Filter には、よく使うフィルタ群が付属しています。 しかし、特定の目的のために使用する独自のフィルタを書かなければならないこともよくあるでしょう。 独自のフィルタを作成するには、 Zend_Filter_Interface を実装します。 Zend_Filter_Interface で定義しているメソッドは filter() ひとつだけです。これを皆さんのクラスで実装します。 このインターフェイスを実装したクラスは、 Zend_Filter::addFilter() でフィルタチェインに追加できます。 以下の例で、独自のフィルタを作成する方法を説明します。
このフィルタのインスタンスをフィルタチェインに追加するには、次のようにします。
|