大家对PHP5接口和PHP5抽象类的语法了解有多少呢?下面我们就为那些刚刚接触PHP语言的同仁们介绍一下PHP5接口和PHP5抽象类的具体语法,希望对又需要的朋友有所帮助。
#t#具体PHP5抽象类的代码如下:
abstract class AbstractClass {
abstract public function test();
}
class ImplementedClass extends AbstractClass {
public function test() {
echo "ImplementedClass::test() called. ";
}
}
$o = new ImplementedClass;
$o->test();
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
PHP 5也支持接口的概念,并为之引入了interface和implements关键字。和Java一样,PHP 5使用接口也实现类似于“多重继承”的效果。PHP5接口语法如下:
interface displayable {
function display();
}
interface printable {
function doprint();
}
class foo implements displayable,printable {
function display() {
// code
} function doprint() {
// code
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
抽象类和PHP5接口的引入使PHP成了一个完全面向对象的语