领悟php接口中interface存在的意义

前端之家收集整理的这篇文章主要介绍了领悟php接口中interface存在的意义前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

可能大家都懂这些,作为不懂的我猜测了一下这个interface的意义,他就是为了后面调用的时候再调用方法调用实现类中interface中存在的内容,好绕口啊,写个例子留作以后看吧
pay.PHP
<div class="codetitle"><a style="CURSOR: pointer" data="73206" class="copybut" id="copybut73206" onclick="doCopy('code73206')"> 代码如下:

<div class="codebody" id="code73206">
interface Ipay
{
function withmoney();//function withinternet();
}
class Dmeng implements Ipay
{function withmoney()
{
echo "花人民币买东西";
}
function withinternet()
{
return "用网银支付";
}
}

usei.PHP
<div class="codetitle"><a style="CURSOR: pointer" data="64920" class="copybut" id="copybut64920" onclick="doCopy('code64920')"> 代码如下:
<div class="codebody" id="code64920">
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中的某个方法注释掉,发现再调用的时候,就没用了

原文链接:https://www.f2er.com/php/25972.html

猜你在找的PHP相关文章