私はフレームワークを書いているのですが、アドバイスを求めています。
1. ディレクトリを定義せずにインテリジェントなディレクトリローディングを実装
2. 強力なスケジュールされたファイルキャッシュ機構を実装
3. 小規模なテンプレートエンジン機構を付属
4. CakePHP + ThinkPHP の記述方法と組み合わせる
5. 自動クロスオーバーを実現環境とクロスプラットフォームの互換性があり、構成を変更する必要はありません
アドレスとデモのアドレス: http://xbphp.nmfox.com
コードの記述は、オープン ソース コードほどきちんとして明確ではありませんが...オープンソースフレームワークの設計と一致するパターンはあまりありません。 。 。ただし、問題やバグがあるかどうかを確認するにはマスターの助けが必要です
ディスカッション (解決策) への返信
書く必要はありません、私は以前に書いたことがあるのですが、チームとしては機能しません
書く必要はありません。以前にも書きましたが、ご存知のとおり、このフレームワークは一人で完成させました。チームでは機能しないということですか?
あなたが書いたフレームワークを学ぶ人は誰もいません。チームで作業する場合は、一緒にフレームワークをカスタマイズするか、上司がそれを必要とする場合を除きます。メンバーはあなたの意志に従うつもりですか? THINK はよく書かれていますか? 汎用性を高めるために、それはサーバー上に置かれなければなりません。あなたの作業に何か問題はありましたか? ディレクトリ構造に知識が完成し、バグが修正されていることがわかりましたか?
彼が言ったのは、新しいフレームワークを学習するコストが高すぎるということです。誰もが TP を知っていれば、フレームワークを学習するのに時間を費やす必要はなく、ただ TP を使用するだけです。
もちろん、練習として、自分で新しいフレームワークを開発することをお勧めします。もしかしたら、いつか誰もがあなたのフレームワークを使って開発するようになるかもしれません(笑)。
彼が言ったのは、新しいフレームワークを学習するコストが高すぎるということです。誰もが TP を知っていれば、フレームワークを学習するのに時間を費やす必要はなく、ただ TP を使用するだけです。
もちろん、練習として、自分で新しいフレームワークを開発することをお勧めします。もしかしたら、いつか誰もがあなたのフレームワークを使って開発するようになるかもしれません(笑)。
よろしくお願いします。プルするのは不可能です。単純にカプセル化しただけで、多くの機能をカプセル化したわけでも、依存関係パッケージなどを作成したわけでもありません。ただ一人の人間が書いた作品だと思います。誰もが学ぶことができるようにするためのものです。 。 。自分で物事を学ぶこともできます
フレームワークの機能の 1 つは、コードの標準化です。
独自のセットを開発する場合。 PHP とプログラミングの理解を深めます。ただし、実際の開発では、チームの適切なフレームワークが引き続き使用されます。
フレームワークの機能の 1 つはコードの標準化です。
同じフレームワークを使用する同じチームの開発者は、より簡単に通信してコードを変更できるようになります。
独自のセットを開発する場合。 PHP とプログラミングの理解を深めます。ただし、実際の開発では、チームの適切なフレームワークが引き続き使用されます。
ありがとう、私は自分のフレームワークをオープンソースのフレームワークと比較しません...私はお互いから学ぶために作品を使用しているだけです...すべての作品はgithubにありますが、すべての作品がチームによって書かれているわけではありません... ...個人的に書いたものを投稿して共有することもできます
説明ファイルも動的デモンストレーション ファイルもありません
できないでしょうか。フレームワークを使用して取扱説明書を作成しますか?
説明ファイルも動的デモンストレーション ファイルもありません
いくつかのデモンストレーション ファイルは依然として静的な HTML ドキュメントです
フレームワークの取扱説明書を書くことはできませんか?
はい、デモ アドレスには簡単なドキュメントの説明と簡単な構文の説明しかありません。 。 。 、デモ アドレスの構文の説明が表示されます...詳細な構文の説明が表示される場所がそこに書かれています
フレームワークを使用して動的に生成された説明ページを作成できない場合は、そのアドレスが適切であることを証明する方法フレームワークは有効ですか?
動的に生成される説明ページでは、構文の説明だけでなく、使用法も示されています。なぜそうしないのでしょうか?
フレームワークを使用して動的に生成される説明ページを作成できない場合、フレームワークが有効であることをどうやって証明しますか?
フレームワークが有効であることを証明できないのに、文法記述を確認することに何の意味があるのでしょうか?
動的に生成される説明ページでは、構文の説明だけでなく、使用法も示されています。どうしてですか?
デモ アドレスがあるからといってデータベースに接続する必要がありますか? 私のフレームワークの URL が静的ファイルの URL であると確信していますか?疑似静的 URL ではありません
フレームワークを使用して動的に生成される説明ページを作成できない場合、フレームワークが有効であることをどのように証明すればよいでしょうか?
フレームワークが有効であることを証明できないのに、文法の説明を見ることに何の意味があるのでしょうか?
動的に生成される説明ページでは、構文の説明だけでなく、使用法も示されています。どうでしょうか?
http://xbphp.nmfox.com/helps/Index/grammar および http://xbphp.nmfox.com/helps/?m=Index&a=grammar にアクセスしてみてください
自分でホイールを作成してください。分解と組み立てを繰り返して、ようやくホイールのことが理解できます。
自分でホイールを作り、分解して組み立てを繰り返し、ようやくホイールを理解しました。
はい...しかし、ホイールの内部構造は実装原理とは異なります。すべてのオープンソース フレームワークはホイールです...重要な点は、内部構造が異なるということです
時間とエネルギーがあれば、次のことができます。もっと試してください。C 拡張機能をいくつか書いて練習してください。サポートすることをお勧めします
フレームワークはまだ読んでいません...学ぶ時間があれば
時間とエネルギーがあれば、もっと試してみてください。さらに C 拡張機能を作成して練習することもお勧めします
フレームワークはまだありますが、まだ見ていません... 勉強する時間はあります
そうですね... このステップは学習する必要があります。 ...

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

セッションハイジャックは、次の手順で達成できます。1。セッションIDを取得します。2。セッションIDを使用します。3。セッションをアクティブに保ちます。 PHPでのセッションハイジャックを防ぐための方法には次のものが含まれます。1。セッション_regenerate_id()関数を使用して、セッションIDを再生します。2。データベースを介してストアセッションデータを3。
