productsettle.php

来自「这是一个专门用来描述PHP5 OOP的电子书」· PHP 代码 · 共 28 行

PHP
28
字号
<?include_once("User.php");include_once("Product.php");class ProductSettle{		public static function  finalPrice(User $_user,Product $_product,$number = 1){		$price = $_user->getDiscount() * $_product->getProductPrice() * $number;		return $price;	}	//买了产品到底多少钱呢?	public static function getInfo(User $user,$product,$number){		if($user != null & $product != null){			$price = ProductSettle::finalPrice($user,$product,$number);			$str =  "您好,尊敬的用户 " . $user->getName() . " <br>";			$str .= "您的级别是 ". $user->getGrade() .", <br>";			$str .= "您的折扣是 " . $user->getDiscount() . "<br>";			$str .= "购买 $number 本 《 ". $product->getProductName() ;			$str .=  "》的价格是 $price <br><br>";			return $str;		}elseif( null == $user){			return "用户不存在";		}else{			return "产品不存在";		}			}}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?