PHP: Hypertext Preprocessor
interfaceの多重継承について
今のところ、多重継承は出来ない。よって以下のコードは無効である
<?php
interface classTemplatesModel
{
	public function methodAlpha($arg1, $arg2);
	public function methodBeta($arg1);
}

interface classTemplates extends classTemplatesModel
{
	public function methodGamma();
}

// このようなimplementsの実装は無効。
class appTemplate implements classTemplates, classTemplatesModel
{
	public function methodAlpha($arg1, $arg2)
	{
	}
	public function methodBeta($arg1)
	{
	}
	public function methodGamma()
	{
	}
}
?>

戻る