-1
我打算開始使用MailChimp API wrapper for PHP,我遇到過一些我不明白的東西。PHP MailChimp API包裝中的這個類構造函數發生了什麼?
該代碼使用名爲Mailchimp.php
的根文件進行設置,該文件需要具有特定API調用類(例如模板,市場活動,列表等)的其他.php文件。
父級稱爲Mailchimp
。這個類裏面,子文件被實例化行像這樣:
$this->campaigns = new Mailchimp_Campaigns($this);
裏面,我們有一流的Mailchimp_Campaigns
文件Campaigns.php。這個類的構造函數(它不延長父)被稱爲是這樣的:
<?php
class Mailchimp_Campaigns {
public function __construct(Mailchimp $master) {
$this->master = $master;
}
...
我的問題是:這是怎麼回事與(Mailchimp $master)
一部分?我明白$master
實際上是$this
,但是Mailchimp
的部分是什麼?這與名稱空間是否相似,還是僅僅是爲了確定它是類的一個對象?
類型提示,真棒。這正是我所不知道的術語,因此無法搜索更多信息。欣賞它! – 2015-02-11 22:07:23