たぶん皆さんご存知かと思いますが、理解していない人間としては、このインターフェースの意味を推測すると、インターフェース内に存在する内容を後から呼び出されるメソッド内で呼び出すということです。後で見てみましょう
pay.php
コードをコピーします コードは次のとおりです:
interface Ipay
{
function withmoney();
/ /function withinternet();
}
class Dmeng 実装 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);
上記と同様に、メソッドをコメントアウトすると、再度呼び出したときに役に立たなくなります
http://www.bkjia.com/PHPjc/327878.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327878.html技術記事もしかしたら皆さんご存知かもしれませんが、理解していない私がこのインターフェースの意味を推測してみると、後から呼び出されるメソッド内で実装クラスのインターフェースを呼び出すということです…
。