現在位置:ホームページ > 技術記事 > 毎日のプログラミング > PHPの知識
-
- laravel' s IOCによる依存噴射
- 開発者として、私たちは常に、新しいスタイルを採用し、デザインパターンを使用し、新しい堅牢なフレームワークを試すことにより、うまく設計されたクリーンなコードを書くための新しい方法を見つけようとしています。この記事では、依存関係の注入設計パターンを調べます
- PHPチュートリアル . バックエンド開発 532 2025-02-21 10:28:11
-
- ブートストラップ3のダイナミックメニュービルダー:メニューマネージャー
- メニューとナビゲーションバーの構築は、Twitter Bootstrapを備えた風です。 スタイリッシュなナビゲーションを作成するのは簡単です。多くのプロジェクトでは十分ですが、メニュー項目やリンクをより細かく制御する必要がある場合があります。 たとえば、メニュー項目を読み込むことを想像してくださいf
- PHPチュートリアル . バックエンド開発 990 2025-02-21 10:26:09
-
- フライシステムを備えた抽象ファイルシステム
- コアポイント Flysystemは、複数のファイルシステムに抽象化レイヤーを提供し、開発者が基礎となるストレージシステムの詳細を心配することなく、読み取り、書き込み、ディレクトリ組織などの高度な操作に集中できるようにします。 Flysystemは、異なるストレージシステム間を切り替えるプロセスを簡素化し、多くのアプリケーションコードを書き換えることなく、あるシステムから別のシステムへのデータの移動またはコピーを容易にします。 Flysystemは、ローカルディレクトリ、Dropbox、Amazon S3、クラウドファイル、FTP、SFTPなど、さまざまなストレージシステムをサポートし、それらをすべてローカルシステムとして扱い、使用するストレージシステムとは独立したファイルを保存するプロセスを作成します。 フライシステム
- PHPチュートリアル . バックエンド開発 886 2025-02-21 10:22:10
-
- SOLRでSolariumを使用して検索 - Advanced
- これは、ApacheのSolR検索実装を使用したSolariumであるSolariumの4番目の最終部分です。PHPライブラリは、まるでネイティブのようにアプリケーションに統合します。 最初の3つの部分で、solrとsをインストールして構成しました
- PHPチュートリアル . バックエンド開発 536 2025-02-21 10:20:13
-
- Drupal 8モジュール - 構成管理とサービスコンテナ
- コアポイント Drupal 8のconfigformbaseクラスは、構成システムと対話するための追加の機能を提供し、ツールがフォームを保存された値に変換できるようにします。これは、拡張機能クラスをconfigformbaseに置き換え、フォームに必要な変更を行うことで実行できます。 Drupal 8の構成はYAMLファイルに保存され、異なるサイトに展開するためにUIを介して変更できます。 Drupal 8のサービスコンテナは、サービス、つまりグローバル操作を実行するPHPクラスを作成し、アクセスのためにサービスコンテナに登録することができます。依存関係注入は、オブジェクトを他のオブジェクトに渡すために使用され、分離を確保します。モジュールのルートディレクトリにDEを作成できます
- PHPチュートリアル . バックエンド開発 1101 2025-02-21 10:17:09
-
- ガズルによる単体テスト
- このチュートリアルでは、PHP HTTPクライアントであるGuzzleを使用したユニットテストを示しています。 3つのアプローチを検討します。手作りのカスタム応答、模擬応答ファイルを使用したServiceClientを使用し、モック応答を使用したサーバーをエンキューすることです。 重要な概念: 効率
- PHPチュートリアル . バックエンド開発 934 2025-02-21 10:08:11
-
- HTTPSの基本
- HTTPS:インターネットでのコミュニケーションを保護するための鍵 コアポイント: HTTPS(ハイパーテキスト転送プロトコルセキュリティ)は、特にクレジットカード情報などの機密情報を処理するWebサイトでは、安全なインターネット通信にとって重要です。データを暗号化し、WebサイトのIDを検証し、情報が傍受されても安全で安全であることを保証します。 HTTPSを実装するには、ウェブサイトには、証明書当局(CA)が発行した証明書が必要です。このデジタルドキュメントは、ユーザーのブラウザに対するWebサイトの身元を確認します。ウェブサイトでは、ウェブサイトをホストするサーバーで生成される秘密キーと証明書署名リクエスト(CSR)も必要です。 HTTPSは、自己署名証明書またはサードパーティの署名証明書を使用してインストールできます。前者はブラウザとトリガーユーザー警告に信頼されていませんが、
- PHPチュートリアル . バックエンド開発 565 2025-02-21 10:07:13
-
- ApachebenchでPHPアプリをストレステストします
- PHPアプリをストレステスト:Apacheベンチの初心者向けガイド New Relicが主催。 SitePointを可能にするスポンサーをサポートしてくれてありがとう! 予期しないトラフィックサージは、アプリケーションを不自由にする可能性があります。ウイルスのRedditの投稿であろうとSUであるかどうか
- PHPチュートリアル . バックエンド開発 349 2025-02-21 10:02:16
-
- 検索にsolrでソラリウムを使用 - ソラリウムとGUI
- この記事は、4部構成のシリーズの2番目であり、検索機能にSolariumを使用したSolariumを使用した詳細です。 最初の部分では、コアの概念、インストール、セットアップをカバーしました。この部分は、サンプルアプリケーションの構築に焦点を当てています
- PHPチュートリアル . バックエンド開発 340 2025-02-21 09:49:08
-
- Drupal 8モジュールを構築する:ルーティング、コントローラー、メニューリンク
- コアポイント Drupal 8は、手続き上のプログラミングからオブジェクト指向のアーキテクチャに移動し、Symfonyコンポーネントなどの重要な追加を含む誇らしげに発見された他のプログラムを通じて、他のソースからコードを統合します。 Drupal 8モジュールを作成するには、.info.ymlファイルなどの必要なフォルダー構造とファイルを定義する必要があります。カスタムおよび貢献モジュールフォルダーは、ルートディレクトリモジュール/の直接の下になり、コアコードは別のコア/フォルダーに移動されます。 Drupal 8の「ルーティング」は、Symfonを使用してDrupal 7のhook_menu()関数に取って代わります
- PHPチュートリアル . バックエンド開発 311 2025-02-21 09:45:10
-
- Symfony 2の構築と処理フォーム
- このチュートリアルでは、Symfony 2で処理するための2つのアプローチを調査します。最初のアプローチは、ビュー内に直接フォーム要素を直接埋め込み、コントローラーで手動で処理することを示しています。 2番目は、オブジェクトオリエンティのためにSymfonyのフォームシステムを利用しています
- PHPチュートリアル . バックエンド開発 335 2025-02-21 09:33:12
-
- Drupalにマルチページの魔法使いのような形を構築します
- Drupalは、基礎となるHTMLを処理することにより、フォーム作成を簡素化します。 フィールドを定義し、Drupalがフォームを生成します。 単純なフォームは簡単ですが、多数のフィールドを持つ複雑なフォームはユーザーを圧倒することができます。 この記事では、構築MUを詳しく説明しています
- PHPチュートリアル . バックエンド開発 1062 2025-02-21 09:25:08
-
- PHP-CPPによるPHP拡張開発:オブジェクト指向コード
- この記事では、オブジェクト指向の機能に焦点を当てたPHP-CPPを使用して、PHP拡張機能の構築の調査を続けています。 ライブラリの機能を説明する複雑な数字クラスを作成します。 まず、PHP-CPPプロジェクトテンプレートを適応させます。
- PHPチュートリアル . バックエンド開発 304 2025-02-21 09:17:13
-
- PHP-CPP経由のPHP拡張開発の開始
- PHPとの取引では、自分でPHP拡張機能を書くことを検討するようになるかもしれません。私がそうする動機を考えることができるいくつかの理由があります: いくつかの非常に特定の使用法(数学、統計、幾何学のためにPHP機能を拡張する
- PHPチュートリアル . バックエンド開発 521 2025-02-21 09:06:11
-
- アルゴリズムの時間の複雑さ
- プログラマーまたはWeb開発者として、データの検索、配列のソート、パスファンディングなど、多様なタスクのアルゴリズムを作成した可能性があります。 正確性は最重要です - すべての入力に期待どおりに機能するようにします
- PHPチュートリアル . バックエンド開発 320 2025-02-21 09:01:09