webbapplication で家を建てるために php でクラスを作成しようとしています。クラスとオブジェクトを最も効果的な方法で使用しているかどうかわかりませんね。私はおっと初心者です...
これは、ユーザーが家を建てたいという jquery からのリクエストです。
// Add house
$.get('stats.php?house=cottage', function(data){
// if(data == 1) // Build a house
});
これは stats.php ファイルです。
require_once('House.php');
// Requests to see if the requirements to build a new building is met, if so, return 1, else return 0.
if(isset($_GET['house'])) {
// Check with database to se if there is enough resources.
$house = new House;
$house->type = $_GET['house'];
if($house->isResources) {
$house->buildHouse;
echo 1; // This is the answer to the ajax request.
} else {
echo 0;
}
}
そして、ここに私のクラスファイルがあります:
<?php
class Build {
public $type;
function isResources() {
// Check resourses in database, compare that to the number of houses already built, and level.
// return true; // If requirements are met, otherwise return false.
}
function buildHouse() {
// Insert coordinates and $type into databse.
}
}
?>
上記以外のコードをクラス内で実行したことはありません。これがクラスを作成する最良の方法であると思われるかどうか疑問に思っています。コーディングを進める前に...ありがとう!