日本語
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
完全なサイトマップ
最新の更新
ホーム
ソースコード
プログラミング関連
ウェブサイト作成リソース
ウェブデザインチュートリアル
ネットワークプログラミングチュートリアル
ホーム
>
PHPソースコード
>
その他のカテゴリー
SpeedPHP フレームワーク システム
その他のカテゴリー
v3.1.89 GBK
リソースがありません
SpeedPHP 3 は、MySQL/Smarty のみをサポートすることから、複数のデータベース タイプと複数のテンプレート エンジンおよびデータ キャッシュ エンジンをサポートするように変更されました。
SpeedPHP 3 は、元の機能とアーキテクチャのほとんどを強化および改善し、高速、軽量、拡張の容易さのバランスを実現します。
SpeedPHP 3 では、SpeedPHP2 以降のすべてのバグとエラーが修正され、その安定性は新たなレベルに達しました。
SpeedPHP バージョン 2 から SpeedPHP バージョン 3 へのアップグレードは非常に簡単で、必要な手順は次のとおりです。
SpeedPHP 3 ファイルをダウンロードします。
元の SpeedPHP 2 ファイルを削除し、SpeedPHP 3 ファイルに置き換えます。
オリジナルの SpeedPHP 2 アプリケーションの場合、アプリケーションを開始するには、エントリ ファイルの最後に spRun() 関数を追加する必要があります。
元の spHtml によって生成された静的 HTML ファイルを削除し、一時フォルダー (通常は tmp ディレクトリ) を削除して再生成する必要があります。
元の spAcl の暗号化されたパスワード入力ボックスは、SpeedPHP 3 では独立した拡張機能になりました。SpeedPHP フォーラムの拡張機能セクションに移動して、新しい md5password 拡張機能 (元の暗号化されたパスワード入力ボックス) をダウンロードしてインストールして使用してください。
SpeedPHP 3 の使用方法:
SpeedPHP 3 の使い方は基本的に SpeedPHP 第 2 版と同じですので、SpeedPHP 第 2 版のマニュアルは SpeedPHP 3 でも使用できます。
各種データベース設定手順 テンプレートエンジン設定手順 キャッシュ設定手順 スピーディなテンプレートエンジンの簡単な使い方 新機能の紹介:
1. 複数のデータベース タイプをサポート: MySQLi、Sqlite、Oracle、MsSQL、PDO など。
2. SAE クラウド コンピューティング SAE ブランチ バージョンと GBK ブランチ バージョンを追加します (Sina クラウド コンピューティング プラットフォーム専用)。
3. 複数のテンプレート エンジンをサポート: Smarty、Template Lite、speedy など。
4. 複数のキャッシュ メカニズムをサポート: Memcache、Xcache、APC、eAccelerator など。
5. データベースとテンプレート エンジン ドライバーの構造を改善し、コントローラーとビュー クラスの論理構造を改善し、より合理的にし、リソースをさらに節約します。
6. 多くの独自機能が強化され、spHTML 生成静的機能が改善され、静的 URL モードが強化されました。
7. spRun、spDB、replace、affectedRows、runSql、escape、を追加します。
8. SpeedPHP の第 2 バージョンのリリース以来、多くのバグが修正され、安定性が大幅に向上しました。
9. 一貫したアプリケーション構成を維持するには、SP2 メンバーはエントリ ファイルに spRun を追加するだけで済みます。
10. シンプルで、学びやすく、軽量であることを心がけてください。
変更ログ
UrlRewrite 拡張機能が更新され、コントローラー/アクションのマッピングが追加され、メイン/インデックスの非表示が削除され、パラメーターの非表示を設定できるようになりました。
文字列フィルタリング用の __val_escape を置き換えるエスケープ メンバー関数を追加し、値が false の場合はテンプレートに送信されないように修正しました。これは、smarty のループが値が存在するかどうかを判断できないという欠点に適応できます。
データに変更がない場合に誤って新しいレコードを追加しないように、spModel のメンバー置換関数の処理ロジックを変更しました。
自動ページ出力モードを最適化し、自動出力は spController によって操作されるようになりました。
インポート関数のプロンプトの問題を修正し、ドライバーでの null 値の処理方法を修正しました。 一部のデータベースから冗長な SQL 実行レコード ステートメントを削除しました。Oracle および MsSQL ドライバーのエラーを修正しました。mysqli ドライバーのエラーを修正しました。
spModelの__val_escape関数をnullや数字などを判定するように修正しました。 spCache は、spVerifier と同様に、複数回呼び出すことができない spModel クラスとして定義されています。mssql ドライバーの getTable 関数の問題を修正してください。 spController コンストラクター内のインスタンス化されたビュー オブジェクトのコードが spRun に移動されました。
「url_path_base」設定の論理処理を修正し、mssql ドライバーの制限におけるテーブル名処理の問題を修正しました。
SpeedPHP フレームワークが SAE クラウド コンピューティング環境バージョンのフォークに加わりました
SpeedPHP フレームワークには GBK バージョンのブランチが追加され、SpeedPHP フレームワーク コード ファイル内の著作権情報が改訂されました。
spModel は、条件を満たすレコードを更新するための replace メソッドを追加します。レコードが存在しない場合は、新しいレコードが追加されます。
spPager のページャー データをクリアするロジックを修正しました。spArgs の has 関数のロジックが修正され、変数が存在するかどうか、および変数の値の長さが 0 より大きいかどうかが判断されました。
spError は、Release 環境で error_log を使用してエラー情報を記録します。
session_start 初期化のエラー プロンプトをシールドしました。spHtml の生成ロジックを調整しました。オブジェクト、クラス名、関数名を登録ハンドルとして登録できるようになりました。 spHtml のプロンプトメソッドとロジックを調整し、html の無駄な設定 url_getter と url_setter を削除し、spHtml のメンバー関数を直接使用できるようにしました。
__val_escape の戻り値が null になる問題を修正しました。
spModel は runSql メソッドを追加します。runSql は SQL ステートメントを実行するクエリを置き換えます。クエリ メソッドは前方互換性のために保持されていますが、より明確な意味で runSql メソッドを使用することをお勧めします。
spModel は、更新、作成、その他の操作によって影響を受けるレコードの数を取得するために、affectedRows() メソッドを追加します。
spRun 関数は、speedphp のコア プロセスとユーザー コードを実行する 2 つのステップを分離するために追加され、ユーザー コードが実行される前にクラス ライブラリを必要とする一部のオペレーション コードを追加できるようになりました。同時に、このバージョンのフレームワークにアップグレードする場合は、エントリ ファイル (通常はindex.php) を次のように変更する必要があります。行に、spRun(); 関数呼び出しを追加します。
データベース駆動型変数 conn が public に変更されます。
spHtml のパラメータのフィールド化メソッドを改善し、効率の悪い厳密に型指定されたシリアル化を json_encode を使用して置き換え、生成されるページのパラメータをより自由かつ効率的にできるようにしました。ただし、同時に、この変更にアップグレードされた既存のコードでは、静的 HTML ファイルを再生成する必要があります。
デフォルトの url_path_base 設定が空の場合、エントリ ファイルは /index.php です。
spAccessCache クラスの誤植を修正しました。開発者は、spContrller メソッドが見つからないというプロンプト メッセージを修正しました。クラス名を修正しました。テンプレート機能で登録されたオブジェクト名の問題を削除した実験機能「暗号化パスワード入力ボックス」。
spAccessCache クラスは、拡張形式でのより多くのキャッシュ メソッドによる spAccess 関数の拡張をサポートします。 現在、spAccessCache でサポートされているキャッシュ ドライバーの種類は次のとおりです。これにより、開発者は Smarty などのテンプレート エンジンに加えて、高速でシンプルなテンプレート エンジン ソリューションを使用できるようになります。
PDO データベース インターフェイスをサポートするための db_pdo、db_pdo_mysql、db_pdo_sqlite データベース ドライバー クラスが追加されました。現在、PDO リンク mysql と sqlite がサポートされ、db_sae データベース ドライバー クラスに追加されます。Oracle データベース ドライバー クラスへの追加がサポートされています。データベース タイプは db_sqlite データベース ドライバ クラスへの追加がサポートされ、Sqlite データベース タイプをサポートして db_mssql データベース ドライバ クラスに結合し、MSSQL データベース タイプをサポートして db_mysqli クラスに結合し、MySQLi データベース ドライバ タイプをサポートし、mysql データベースを変更します。ドライバー名を db_mysql に追加し、制限フォーマット メソッドを追加し、db_mysql コンストラクターでインスタンス化メソッドを変更し、mysql のサポートを追加します。 データベース ロング リンク モードが TemplateLite クラス ライブラリ ファイルに追加されます。 2 つの変数 $tbl_name と $_db が次のように変更されます。 public. spModel のコンストラクターは、複数のデータベース タイプのドライバーをサポートするように書き換えられます。ページング データが取得された後、次のページング データで混乱が生じることはありません。 一部のデータベース タイプが制限構文をサポートできない問題に対処するために、SQL ステートメントが制限ロジックを実装する方法を変更しました。
spController と連動して、テンプレート エンジンのインスタンスが変更されます。 テンプレート関数を登録できないテンプレートエンジンをサポートするために、テンプレート関連関数のフォールトトレラントな処理を行うためのテンプレートエンジンドライバーへの値の割り当て方法を改善しました。 spHtml のネットワーク読み取り方法を改善し、ファイルを読み取れずに空白の HTML ページが生成される問題を回避しました。 file_get_contents がネットワーク データを読み取れない場合に使用する CURL シリーズのネットワーク読み取りメソッドを追加します。 file_get_contents のプロンプトを改善し、ネットワーク読み取りが失敗したときに PHP 環境がネットワーク読み取りを禁止しているかどうかを検出します。 spHtml が APP_PATH の範囲内で HTML ファイルのみを生成するように制限します。 spHtml の URL 読み取りおよび生成関数におけるロジックの問題を修正しました。
spController のテンプレート エンジン変数は、複数のテンプレート エンジンをサポートするために再定義されました。 __get関数の読み込み問題を修正 spArgsが値を取得する際にデフォルトを0にできない問題を修正しました。
db_driver_path 構成のデフォルト値を変更し、spDB 関数を追加しました。spDB は、spModel サブクラスを使用するだけのショートカットを実現し、spModel サブクラスを定義せずに (spModel が所有する) テーブルを直接操作できます。 spConfigReady のアンパサンドを削除し、自動テンプレート出力のパスの問題を修正し、mysql ドライバーの場所を変更し、Smarty ディレクトリを転送して mysql ドライバーを転送し、spDB ファイルを削除すると、spDB 関数がコア関数として spFunctions に配置されます。未来。
Drivers ディレクトリを追加し、コア プログラム ドライバー クラスを配置します。ビューを閉じても、$this->variables と $this->display をテンプレートの割り当てに使用できます。ただし、そのテンプレート構文は通常の PHP 構文である必要があります。
拡大する
追加情報
バージョン
v3.1.89 GBK
タイプ
その他のカテゴリー
更新時間
2011-09-23
サイズ
296KB
関連アプリ
Feitian デスクトップ フレームワーク システム
2013-01-06
SpeedPHP フレームワーク システム
2011-09-23
SpeedPHP フレームワーク システム
2010-03-11
スピードPHP
2009-12-08
ビルドシステムフレームワークのソースコード
2009-09-12
MooPHP フレームワーク
2009-05-11
おすすめ
chat.petals.dev
その他のソースコード
1.0.0
GPT Prompt Templates
その他のソースコード
1.0.0
GPTyped
その他のソースコード
GPTyped 1.0.5
wp functions
その他のカテゴリー
1.0.0
termwind
その他のカテゴリー
v2.3.0
slugify
その他のカテゴリー
Version 4.6.0 (10 September 2024)
waymo open dataset
その他のソースコード
December 2023 Update
wp functions
その他のカテゴリー
1.0.0
termwind
その他のカテゴリー
v2.3.0
関連情報
すべて
最も効果的なリゾチームを見つけるための人工知能フレームワークを構築する
2024-11-22
Hangzhou Byte Ark は、人工知能に基づいたブロックチェーンビッグデータレコメンド方法の特許を取得し、レコメンドシステムがユーザーの興味のあるポイントをより正確に一致させることを可能にしました。
2024-11-22
マスク氏が主張する「最も強力なAIトレーニングシステム」がオンラインに
2024-11-22
人工知能セキュリティ ガバナンス フレームワーク バージョン 1.0 がリリースされました
2024-11-22
人工知能セキュリティガバナンスフレームワークが正式リリース Apple Intelligence、来年中国語をサポート
2024-11-22
セキュリティ ガバナンス フレームワークで人工知能の未来を構築する
2024-11-22
LinuxシステムでJavaを起動するときにsudoコマンドが使用できない理由と解決策
2024-11-20
Java を使用してシステム トレイ機能を実装する方法の概要 (ソース コードとスクリーンショット付き)
2024-11-23
ColorOS 15 AI 機能体験: Xiaobu がシステムレベルの AI インタラクション プラットフォームにアップグレードされました
2024-11-19
人工知能は人間の認知能力をサポートし強化すると期待される新しい思考モデル「システム0」を生み出している
2024-11-18
超常現象をテーマにした乙女ゲーム『9 RIP』の繁体字中国語版が12月12日にリリースされ、ゲーム性やシステム紹介が公開される。
2024-11-18
Java コレクション フレームワーク アーキテクチャの詳細
2024-11-17