接口的创建使用关键字interface,实现接口,使用关键字implements。接口的方法全部是public方法,而且没有方法体。一个类可以实现多个接口。示例如下:
<?php
interface myInterface{
const str="中国你好";
public function getV();
public function getH($name,$value);
}
interface expressEmotion{
public function getEmotion();
}
class A implements myInterface,expressEmotion{
public function getV(){
echo self::str;
}
public function getH($name,$value){
echo $name.=$value;
}
public function getEmotion(){
echo "<br>心情不错。<br>";
}
}
$a=new A();
$a->getV();
$a->getH("<br>北京","欢迎你!");
$a->getEmotion();
?>
<?php
interface myInterface{
const str="中国你好";
public function getV();
public function getH($name,$value);
}
interface expressEmotion{
public function getEmotion();
}
class A implements myInterface,expressEmotion{
public function getV(){
echo self::str;
}
public function getH($name,$value){
echo $name.=$value;
}
public function getEmotion(){
echo "<br>心情不错。<br>";
}
}
$a=new A();
$a->getV();
$a->getH("<br>北京","欢迎你!");
$a->getEmotion();
?>
PHP接口实现详解
本文介绍了在PHP中如何定义和实现接口。通过示例代码展示了如何使用关键字interface定义接口,并使用implements关键字让类实现这些接口。此外,还演示了一个类如何同时实现多个接口。
2184

被折叠的 条评论
为什么被折叠?



