यहाँ में ArrayAccess लागू करता है छोटा करते वर्ग मैं के लिए टेस्ट स्वीट लिख रहा हूँ के निर्माता है (यह mysqli फैली):मजाक/एक वर्ग का एक उद्देश्य है कि PHPUnit
function __construct(Config $c)
{
// store config file
$this->config = $c;
// do mysqli constructor
parent::__construct(
$this->config['db_host'],
$this->config['db_user'],
$this->config['db_pass'],
$this->config['db_dbname']
);
}
Config
वर्ग निर्माता के लिए पारित
class Config implements arrayaccess{...}
मैं/ठूंठ Config
वस्तु कैसे नकली है: arrayaccess
इंटरफ़ेस php करने के लिए बनाया लागू करता है? मुझे किस का उपयोग करना चाहिए और क्यों?
अग्रिम धन्यवाद!
महान उत्तर, धन्यवाद! – AndyPerlitch
आप इसे भी आसान कर सकते हैं, लेकिन एक सरणी का उपयोग कर :-) –