code.progysm.com

interface

Type:
	instruction

Description
	Déclaration d'une classe de type "interface" qui sera implémenté par des classes.

Exemples:
	interface A
	{
		public function Test();
	}

	class AA implements A
	{
		public function Test()
		{
		}
	}

	// en 7.2, on peut ne pas spécifier les types dans les classes qui implémente l'interface
	interface B
	{
		public function Test(array $input);
	}

	class BB implements B
	{
		public function Test($input) // demande un type array
		{
		}
	}