私は自分のアプリの心臓部であるこのプロセスを作成していますが、何らかの理由でそれを行うには最悪の方法のように感じます(本能)。このプロセスに何か問題があるかどうかを確認したかったのです。私は悪い方法でそれに近づきます!psコードは問題なく動作しますが、問題をリファクタリングするだけです。
プロセスは次のとおりです。
ユーザーがホームページにアクセスすると、最新のアクティビティが表示され、他のサイト メンバー (home.php) によって、
//function to bring the latest activities from database
$results=function getUserUpdates($_SESSION['user_id'];
while($row = mysql_fetch_array($results))
{
//another function to format the activities in a social stream
echo formatUpdate($row['user_note'],$row['dt'],$row['picture'],$row['username'],$row['id'],$row['reply_id'],$row['reply_name'],$row['votes_up'],$row['votes_down']);
}
私はパスティに機能コードを入れました。
formatUpdate 関数http://pastie.org/1213958
getUserUpdates 関数http://pastie.org/1213962
EDIT両方の関数は、home.php に含まれている別のファイルからのものであり、functions.php からの formatUpdate は、queries.php からの getUserUpdates です。