こんにちは、私はOOP PHPについて比較的新しいので、いくつかの概念を頭に入れようとしています。私は公開と非公開の2つの方法があります。別のメソッドの結果へのアクセス
パブリック関数は、パラメータが取得値で埋められていて、プライベートメソッドを使用してデータベースにクエリを実行しています。
public function viewProject($id) {
if (!intval($id)) {
$this->projectError = 'The requested project must be a numeric value';
return false;
}
if (!$this->findProject($id)) {
$this->projectError = 'The specified project was not found.';
return false;
}
return true;
}
private function findProject($pid) {
$data = $this->_db->get("projects", array('id', "=", $pid));
return $data->results();
}
は、私のようなVARでfindProject方法から結果を格納することができるようにしたい
ます$ this-> PROJECTNAME = //しかし、私は完全にないんだけど名前
のためにここにつながりますパブリックメソッドでクエリの結果にアクセスする方法を確認してください。
PHPのOOPの基本:http://php.net/manual/en/language.oop5.basic.php。あなたが必要とするのは、自分の値を非公開で保存するクラス属性ですが、そのメソッドの範囲外です。 – klaar