ホームページ > バックエンド開発 > PHPチュートリアル > PHPオープンソースソフトウェア「個人管理システム」技術仕様書

PHPオープンソースソフトウェア「個人管理システム」技術仕様書

WBOY
リリース: 2016-07-29 08:50:19
オリジナル
1146 人が閲覧しました

はじめに

このオープンソース システムを構築するには、開発ドキュメントがありませんでした。今日は技術仕様を書き留めておきます。

ディレクトリ構造

PHP 开源软件《个人管理系统》——技术规范

アクセス方法

http://localhost/index.php?r=モジュール名_コントローラ名_方法 または http://localhost/index.php?module=モジュール名&c/ p>

デフォルト値モジュール名: Default、コントローラー名: Page、メソッド名: Index

命名規則

1) クラス ファイルにはすべて .class.php という接尾辞が付けられ、キャメル ケースと最初の文字が大文字で名前が付けられます。

PHP 开源软件《个人管理系统》——技术规范

2) クラス名はファイルパスを反映する必要があります。

PHP 开源软件《个人管理系统》——技术规范

3) コアファイルは lib/Core/ ディレクトリの下に配置する必要があります。現時点では、次のファイルを要求する必要はありません。それを直接使用してください。

PHP 开源软件《个人管理系统》——技术规范

4) 関数に名前を付けるときは小文字とアンダースコアを使用します。

PHP 开源软件《个人管理系统》——技术规范

5) validClientIp などのメソッドに名前を付けるときはキャメルケースを使用し、_insertIP() などのプライベート メソッドにはアンダースコア「_」を使用します。

PHP 开源软件《个人管理系统》——技术规范

6) 定数は、DB_HOST のように、大文字とアンダースコアで名前が付けられます。

PHP 开源软件《个人管理系统》——技术规范

7) 内部変数の命名に必須の標準はありません。個人の好みに応じて名前を付けることができます。ただし、個人的には、メソッド パラメーター変数にはキャメル ケース方式を使用し、内部パラメーターの名前には小文字とアンダースコアを使用することをお勧めします。

例:

<ol>
<li><span><span>public</span><span> </span><span>function</span><span> validAcount(</span><span>$userName</span><span>){  </span></span></li>
<li><span> </span></li>
<li>
<span>$user_name</span><span> = </span><span>$userName</span><span>;  </span>
</li>
<li><span>} </span></li>
</ol>
ログイン後にコピー

8) テンプレート ファイルには .tpl という接尾辞が付いています。

PHP 开源软件《个人管理系统》——技术规范

9) データテーブルとフィールドは小文字で名前が付けられ、下線が引かれています。たとえば、hh_ip の create_date フィールド

PHP 开源软件《个人管理系统》——技术规范

開発要件

1) セキュリティとパフォーマンスが高いため、MySQL 操作には PDO を使用するのが最善です。

PHP 开源软件《个人管理系统》——技术规范

2) すべてのデータベース読み取り操作は、インデックスがヒットしたことを確認するために Explain を使用して検証されることが期待されます。

ログを開く

PHP 开源软件《个人管理系统》——技术规范

PHP 开源软件《个人管理系统》——技术规范ログを確認する

PHP 开源软件《个人管理系统》——技术规范

PHP 开源软件《个人管理系统》——技术规范インデックスがヒットしたかどうかを確認する

PHP 开源软件《个人管理系统》——技术规范

3) 内部結合の場合、最大 2 つのテーブルを使用することをお勧めします。 3 つ以上ある場合は、複数の短い select ステートメントを使用することをお勧めします。

4) 英語でコメントを書くようにしてください。1 つは全員の英語力を養うことで、もう 1 つは全員の命名能力を向上させることです。

概要

良い製品を作ることに加えて、このプロジェクトの開発は主に技術交流とみんなの良い技術を見ることを目的としています。より良い仕様や方法があれば、1 つか 2 つ教えていただいてもよいでしょう。

QQグループ: 152448006

アドレス:

PHP 开源软件《个人管理系统》——技术规范

元のリンク: http://www.cnblogs.com/baochuan/archive/2012/09/09/2677214.html

【編集者のおすすめ】

    1. PHP「個人管理システム」は、みんなで協力して開発できることを願っています
    2. PHP「個人管理システム」の完璧なログインモジュール
    3. 中国在住のフランス人プログラマーがPythonとPHPについて語ります
    4. 何になるために必要ですかプログラマー?スキル
    5. プログラミングは私たちにどのような変化をもたらしましたか

以上は、PHP オープンソース ソフトウェア「Personal Management System」の技術仕様を、オープンソース ソフトウェアと管理システムの内容を含めて紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート