这样就算会了PHP么?-11
生活随笔
收集整理的這篇文章主要介紹了
这样就算会了PHP么?-11
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
PHP中關于類的基本內容練習:
<?phpclass SportObject{public $name;public $height;public $avirdupois;public function __construct($name, $height,$avirdupois) {$this->name = $name;$this->height = $height;$this->avirdupois = $avirdupois;}function beatBasketball() {if ($this->height > 180 and $this->avoirdupois <= 100) {return $this->name.", 符合打籃球的要求。";} else {return $this->name.", 不符合打籃球的要求。";}}function showMe(){echo '這句話不會顯示。';}function __destruct() {echo "<p><b>對象被銷毀,調用析構函數。</b></p>";}}class BeatBasketBall extends SportObject{public $age;function __construct($name, $height, $age) {$this->name = $name;$this->height = $height;$this->age = $age;}function showMe() {if ($this->age > 18) {return $this->name.",符合打籃球的要求.";} else {return $this->name.",不符合打籃球的要求.";}}}class WeightLifting extends SportObject {function showMe() {if ( $this->avoirdupois < 85) {return $this->name.",符合舉重."; } else {return $this->name.",不符合舉重."; }}}$sport1 = new SportObject('流星', '185', '80');echo $sport1->beatBasketball();echo "<br>";$sport2 = new SportObject('天飛', '185', '80');echo $sport2->beatBasketball();echo "<br>";$Basketball = new BeatBasketBall('明日','190', '68');$weightlifting = new WeightLifting('科技', '185', '80', '20','男');echo "<br>";echo $Basketball->showMe();echo "<br>";echo $weightlifting->showMe();echo "<br>";class BookObject{const BOOT_TYPE = '計算機圖書';public $object_name;function setObjectName($name) {$this->object_name = $name;}function getObjectName(){return $this->object_name;}}$c_book = new BookObject();$c_book->setObjectName("PHP類");#echo BookObject::BOOK_TYPE."->";echo $c_book->getObjectName();class C {function __call($name, $num) {echo "方法名稱: ".$name."<p></p>";echo "參數存在的個數: ".count($num)."<p></p>";if (count($num) == 1) {echo $this->list1($a);}if (count($num) == 2) {echo $this->list2($a, $b);}}public function list1($a) {return "this is function list1";}public function list2($a, $b) {return "this is function list2";}}echo "<br>";$a = new C;$a->listshow(1, 2);echo "<br>";$b = new C;$b->listshow(1);?>轉載于:https://www.cnblogs.com/aguncn/p/4062627.html
總結
以上是生活随笔為你收集整理的这样就算会了PHP么?-11的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: J2ME游戏中的图片处理
- 下一篇: 织梦直接往数据库写入数据