インターフェイス クラスが既に宣言されているかどうかの検出に問題があります
報告されたエラーは次のとおりです。
致命的なエラー: 行 3 の /public_html/application/AppCode/iSerializable.interface.php でクラス iSerializable を再宣言できません
line1: //nothing here
line2: require_once($filename);
line3: interface iSerializable
{
public function writeXML(DomDocument $doc, DomElement $element);
}
これが通常のクラスである場合、以下に示すこの例の関数を使用したでしょう
if(class_exists('iSerializable') != true)
{
//put class iSerializable here
}
しかし、ここでは、このクラスはインターフェイスです。このインターフェイスが既に宣言されているかどうかを確認するにはどうすればよいですか?
この問題の適切な方法または解決策を教えてください。