首頁  >  文章  >  後端開發  >  抽象類別 php 抽象類別的簡單應用

抽象類別 php 抽象類別的簡單應用

WBOY
WBOY原創
2016-07-29 08:46:45950瀏覽

All right, 父類別postParent定義為抽象,規定子類別必須重新實作 buildHTML()方法,這個方法並沒有花括號,如果有不管有沒有內容都會報錯的。
現在越看越覺得這程式碼完全沒必要用抽象類,用繼承也都很雞肋,好吧,也沒啥好說的好像。 。 。 。 。
另外我把mysql 分開在外面了,所以呼叫方法很麻煩
1,先實例化readArticle
2,mysql查詢,參數來自readArticle::getSQL();
3,返回mysql結果資源給readArticle::fetchResultSQL(); $result );
4,readArticle::buildHTML(); 回傳HTML
如果是清單循環輸出的話,把3 和4 重複呼叫就可以了

複製程式碼 程式碼如下: class: class

{

protected $querySQL;
public $fetchResult;
public $timeAgo; // eg : 2 days ago
abstract protected function buildHTML();
.
public function fetchResult( $result )
{
$this->fetchResult = mysql_fetch_assoc( $result );
}
public function 問題tion __construct( $id )
{
$this->querySQL =SELECT title, author, text, unixtime FROM post
WHERE id = $id ORDER BY unixtime DESCf
eof
return




{$this- >fetchResult['author']} at



{$this->fetchResult['text']}


eof;
}
}


以上就介紹了抽象類別 php 抽象類別的簡單應用,包含了抽象類別的內容,希望對PHP教學有興趣的朋友有幫助。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn