领悟php接口中interface存在的意义
更新时间:2013年06月27日 15:26:50 作者:
本篇文章是对php接口中interface存在的意义进行了详细的分析介绍,需要的朋友参考下
可能大家都懂这些,作为不懂的我猜测了一下这个interface的意义,他就是为了后面调用的时候再调用的方法中调用实现类中interface中存在的内容,好绕口啊,写个例子留作以后看吧
pay.php
interface Ipay
{
function withmoney();
//function withinternet();
}
class Dmeng implements Ipay
{
function withmoney()
{
echo "花人民币买东西";
}
function withinternet()
{
return "用网银支付";
}
}
usei.php
include_once 'pay.php';
class main
{
function run($vc)
{
$this->vc = $vc;
$this->vc->withinternet();
echo "yunxing";
}
}
$com= new main();
$com->run(new Dmeng);
就是上面那样,我们将interface中的某个方法注释掉,发现再调用的时候,就没用了
pay.php
复制代码 代码如下:
interface Ipay
{
function withmoney();
//function withinternet();
}
class Dmeng implements Ipay
{
function withmoney()
{
echo "花人民币买东西";
}
function withinternet()
{
return "用网银支付";
}
}
usei.php
复制代码 代码如下:
include_once 'pay.php';
class main
{
function run($vc)
{
$this->vc = $vc;
$this->vc->withinternet();
echo "yunxing";
}
}
$com= new main();
$com->run(new Dmeng);
就是上面那样,我们将interface中的某个方法注释掉,发现再调用的时候,就没用了
相关文章
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
这篇文章主要介绍了PHP IDE PHPStorm配置支持友好Laravel代码提示方法,重点配置已经加红提示,需要的朋友可以参考下2015-05-05mongo Table类文件 获取MongoCursor(游标)的实现方法分析
本篇文章是对mongo Table类文件 获取MongoCursor(游标)的实现方法进行了详细的分析介绍,需要的朋友参考下2013-07-07php模拟asp中的XmlHttpRequest实现http请求的代码
为了自己方便模拟asp里面的xmlhttp组件写的phphttp请求类,基本的功能都实现了,支持gzip压缩2011-03-03
最新评论