Example #1
0
    	{
    	    foreach($this->productArray as $value)
    		{
    			echo $value->getNumPages();
    		}
        }*/
    public abstract function write();
}
class TextProductWrite extends ShopProductWrite
{
    public function write()
    {
        foreach ($this->productArray as $key => $value) {
            var_export($value);
        }
    }
}
//$shopProductWrite->write();
$dns = "mysql:host=localhost; dbname=phpZanstra;";
$opt = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC);
$pdo = new PDO($dns, "root", NULL, $opt);
try {
    $obj = ShopProduct::getInstance(1, $pdo);
} catch (IdNotMatch $e) {
    echo "!!!!";
}
//var_export($obj);
//$textProduct = new TextProductWrite();
//$textProduct->addProduct($ShopProduct);
//$textProduct->write();
//echo $obj->getSummaryLine();