不知道為什么會出現(xiàn)這種情況
去看看php-di是如何使用的
發(fā)一個能重現(xiàn)這個問題的精簡demo壓縮包,發(fā)到我郵箱 walkor#workerman.net
發(fā)送的demo中 interface和class都放在Mailer.php中
<?php
namespace app\service;
interface MailerInterface
{
public function mail($email, $content);
}
class Mailer implements MailerInterface
{
private $smtpHost;
private $smtpPort;
public function __construct($smtp_host, $smtp_port)
{
$this->smtpHost = $smtp_host;
$this->smtpPort = $smtp_port;
}
public function mail($email, $content)
{
// 發(fā)送郵件代碼省略
echo 'send main';
}
}