定义一个图书类(Book),包含4个属性:图书编号(bookID),图书名称(bookName),出版社(press),定价(price)和1个方法:report(),其功能是打印一本图书的所有属性值。
要求:
(1)声明图书类,包括4个属性声明、一个接收4个参数的构造函数和一个自定义函数report()。
(2)调用构造函数创建1个图书类的实例。
(3)调用打印函数report()输出该实例的信息。
header("content-type:text/html;charset=utf-8"); class Book{ public $bookId; public $bookName; public $press; public $price; public function __construct($price,$press,$id,$name){ $this->price=$price; $this->bookName=$name; $this->bookId=$id; $this->press=$press; } public function report(){ echo "图书id :".$this->bookId."<br/>图书名字 :".$this->bookName."<br/> 出版社:".$this->press."<br/>价格: ".$this->price; } } $a=new Book("23","北京出版社","2","php入门"); $a->report();