人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPフレームワーク Ethna アプリケーションオブジェクト

LLフレームワークBOOKS「Ethna×PHP」をやっています。
アプリケーションマネージャのところがよくわかりませんので質問します。

以下をご覧下さい。
不要なプログラマを削除して新規に取得するというコードです。

for ($i = 0 ; $i < count($tasks); ++$i) {
$pg->work();
if ($pg->get('vitality') < 0 ) {
$pg->remove();
$pg =& $backend->getObject('programmer');
$pg->add();
}
}

前提の流れとしては
働くプログラマー「Programmer」というオブジェクトを考えます。

オブジェクトが持つプロパティ:
・id
・name(名前)
・vitality(気力)

オブジェクトが持つメソッド:
・work(働く)
・rest(休む)

上から読んでいきますと、
1、2行目はわかります。
3?4行目、これはvitalityが0より小さい場合にデータべースの1つのレコードを消すという意味でしょうか?
5?6行目、プログラマーを新規取得しています。

ここでやりたい事というのは、データベースへの取得をしてそれで終わりなのでしょうか?

アプリケーションオブジェクトという概念がいまいちまだつかめません。
だれか、くわしい説明を頂ければ幸いです。

●質問者: taityou3
●カテゴリ:コンピュータ インターネット
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ