我正在圍繞課程打包自己低劣的想法。它正在通過查看其他人的代碼而苦苦掙扎,發現很難看出它與我自己的代碼之間的關係。我希望你可以幫我看看它是如何工作的,將我已經加入的兩個簡單函數轉化爲類,以便我可以看到一個可關聯的例子。如何使用OOP實現此功能?
一個簡單的幾個功能:
function make_url_friendly($string) {
$remove = array(',',' ','?','=','&','-','|');
$replace = array('_','_','_','_','','_','');
$string = strtolower(str_replace($remove,$replace,$string));
return $string;
}
function save_page($url) {
$sql = 'INSERT INTO pages
SET url="' . mysql_real_escape_string(make_url_friendly($url)) . '" ';
mysql_query($sql);
}
save_page('/questions/ask');
可能是什麼接力相當於這樣的功能呢?
'__construct'(雙下劃線)。我認爲'save_page'應該在不同的類中,它是相關的頁面,所以它應該是'Page'類中的函數。 – Shef
感謝修改'__construct',我同意'save_page'應該在不同的類中。在這種情況下,我決定和一個班級一起做直譯。我想我應該添加一個解釋。 –
那麼,在'類'中的東西是爲了組織和訪問嗎?雖然我並不真正瞭解它上面回答的一些事情。我正在尋找類內部私有和公共函數的區別。 – willdanceforfun