PFSIオープンソース、コードへの貢献を歓迎します
PFSIの意味は?
PFSI(PHP Function Set Installerの略称).
コードの再利用性を向上させるための小さなツールです.よく使われる関数は、自分の特徴に基づいてまとめられると、より多くの人に使われるようになります.
どう使いますか.
pfsi.php
ファイルを、汎用関数ファイルを保存したいディレクトリの下に配置します.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>
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
使いやすい車輪を提供してくれて、一緒に頑張りましょう.