在哪里找到“模板”接口?

时间:2010-05-03 09:02:39

标签: php

我想知道哪里可以找到模板接口。

例如。我正在创建实现iLog的这些类:

 DatabaseLog
 ScreenLog
 FileLog

我想知道典型的Log类应该有哪些方法?

是否有一组接口可以实现/学习而不是重新发明轮子并且必须考虑方法名称。

例如。接口:

 iLog
 iDatabase
 iErrorMessage
 etc.

由于

1 个答案:

答案 0 :(得分:1)

PHP定义了以下接口(应该,但可能不完整):

  • Traversable - Traversable界面
  • Iterator - Iterator界面
  • IteratorAggregate - IteratorAggregate接口
  • ArrayAccess - ArrayAccess接口
  • Serializable - Serializable接口
  • 可数 - 可数接口
  • OuterIterator - OuterIterator接口
  • RecursiveIterator - RecursiveIterator接口
  • SeekableIterator - SeekableIterator接口
  • SplObserver - SplObserver接口
  • SplSubject - SplSubject接口

至于你的记录器界面,我会说它应该有一个方法log($message, level),而不是别的。