PFSIオープンソース、コードへの貢献を歓迎します


  • PFSI解釈
  • の使い方
  • デモ
  • を表示
  • 組立ホイール
  • 車輪を走らせる
  • まとめ

  • PFSIの意味は?
    PFSI(PHP Function Set Installerの略称).
    コードの再利用性を向上させるための小さなツールです.よく使われる関数は、自分の特徴に基づいてまとめられると、より多くの人に使われるようになります.
    どう使いますか.
  • 最初のステップhttps://github.com/guoruibiao/pfsi上ダウンロードpfsi.phpファイルを、汎用関数ファイルを保存したいディレクトリの下に配置します.
  • 第2のステップはgithub倉庫のdependency.xmlに従って必要なdependency.xmlファイルを書き、pfsi.phpと同じレベルのディレクトリの下に置けばいいです.このうち、dependency.xmlファイルのフォーマットは以下の通りです.
  • <?xml version="1.0" encoding="UTF-8" ?>
    <dependencies>
        <!--        -->
        <dependency>
            <!--    ,        -->
            <name>db</name>
            <!--             -->
            <srcPath>/cloud/db.php</srcPath>
            <!--                -->
            <savedPath>/commons/db.php</savedPath>
        </dependency>
    
       <!--     dependency  ,        ,        -->
    
    
    </dependencies>
  • 第3歩pfsi.phpファイルにアクセスして、このツールを走らせると、自動的にプロファイルに基づいてローカルの使いやすいホイールのインストールを改善することができます.

  • デモ
    表示
    github倉庫に何か使いやすい車輪があるかを確認し、倉庫のdependency.xmlファイルフォーマットに基づいて自分のものを書けばいいです.
    例えば、現在の倉庫にはdb関連のものが1つしかありません.そうすれば、dependency.xmlファイルを書くことができます.
    <?xml version="1.0" encoding="UTF-8" ?>
    <dependencies>
        <!--        -->
        <dependency>
            <!--    ,        -->
            <name>db</name>
            <!--             -->
            <srcPath>/cloud/db.php</srcPath>
            <!--                -->
            <savedPath>/commons/db.php</savedPath>
        </dependency>
    </dependencies>
    

    現在のディレクトリ情報は次のとおりです.
    ホイールを組み立てる
    組み立てに必要なホイールはpfsi.phpファイルにアクセスするだけでよい.
  • 利用可能なホイールのマッチング結果
  • 同級ディレクトリの下で生成したばかりのresult.htmlファイルを手動でクリックできます.私の結果は次のとおりです.
  • ホイールのダウンロード結果通知.

  • 車輪を走らせる
    今勝手にphpファイルを作って、自分のカタログの状況に応じて、さっき用意した車輪を導入しましょう.例えば、私は同級のカタログの下にtest.phpを新設しました.
    <?php /** * Created by PhpStorm. * User: ${  } * Date: 2017/2/6 * Time: 15:40 * Description:  db.php         */ include './commons/db.php'; //      $querier = new QueryRunner(); $params = array('76652', 'name'); $resultSet = $querier->select('select * from student where ID > ? order by ?', $params); var_dump($resultSet);

    倉庫のdb.phpホイールは、使用時に独自のデータベース情報を構成する必要があるため、必要に応じて変更します.ホイール自体に追加の構成がない場合は、変更する必要はありません.
    データベース内の元の内容は次のとおりです.
    ホイールを使用して得られた結果は次のとおりです.
    コードが正しく動作していることがわかり、データベースに関する一般的なホイールが正常に使用されるようになりました.便利ではないでしょうか.
    まとめ
    PFSIは簡単なツールですが、考えがいいです.
    一人の力というものには限りがあり、一騎打ちの時代は過ぎ去った.
    車輪のメリットはここでよく体現され、より多くの博友から高品質の車輪を受け取ることを望んでいる.
    最後に宣伝します.倉庫の位置はhttps://github.com/guoruibiao/pfsi
    使いやすい車輪を提供してくれて、一緒に頑張りましょう.