現在位置:ホームページ > 技術記事 > 毎日のプログラミング > PHPの知識
-
- ガズルによる単体テスト
- このチュートリアルでは、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チュートリアル . バックエンド開発 568 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チュートリアル . バックエンド開発 348 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チュートリアル . バックエンド開発 338 2025-02-21 09:33:12
-
- Drupalにマルチページの魔法使いのような形を構築します
- Drupalは、基礎となるHTMLを処理することにより、フォーム作成を簡素化します。 フィールドを定義し、Drupalがフォームを生成します。 単純なフォームは簡単ですが、多数のフィールドを持つ複雑なフォームはユーザーを圧倒することができます。 この記事では、構築MUを詳しく説明しています
- PHPチュートリアル . バックエンド開発 1070 2025-02-21 09:25:08
-
- PHP-CPPによるPHP拡張開発:オブジェクト指向コード
- この記事では、オブジェクト指向の機能に焦点を当てたPHP-CPPを使用して、PHP拡張機能の構築の調査を続けています。 ライブラリの機能を説明する複雑な数字クラスを作成します。 まず、PHP-CPPプロジェクトテンプレートを適応させます。
- PHPチュートリアル . バックエンド開発 307 2025-02-21 09:17:13
-
- PHP-CPP経由のPHP拡張開発の開始
- PHPとの取引では、自分でPHP拡張機能を書くことを検討するようになるかもしれません。私がそうする動機を考えることができるいくつかの理由があります: いくつかの非常に特定の使用法(数学、統計、幾何学のためにPHP機能を拡張する
- PHPチュートリアル . バックエンド開発 524 2025-02-21 09:06:11
-
- アルゴリズムの時間の複雑さ
- プログラマーまたはWeb開発者として、データの検索、配列のソート、パスファンディングなど、多様なタスクのアルゴリズムを作成した可能性があります。 正確性は最重要です - すべての入力に期待どおりに機能するようにします
- PHPチュートリアル . バックエンド開発 321 2025-02-21 09:01:09
-
- SOLRでSolariumを使用して検索 - セットアップ
- コアポイント Apache Solrは、フルテキスト検索、ファセット検索、結果のハイライト、地理空間検索を提供する強力な検索プラットフォームです。 HTTPを介してプログラミング言語と統合でき、PHPユーザーの場合、Solariumプロジェクトはこの統合を簡素化します。 SolrはWebサービスとして実行され、ドキュメントの検索インデックスを作成します。完全なテキスト検索を許可し、インデックス付き検索ドキュメントに追加情報を追加します。最も有用な機能の1つはファセット検索であり、ユーザーが検索結果をフィルタリングできるようにします。 SOLRのインストールには、オペレーティングシステムに設定し、サーバーを起動し、管理インターフェイスを介してインストールを検証することが含まれます。このパターンは、デフォルトのディレクトリをコピーすることでカスタマイズできるインデックス付きドキュメントのフィールドを定義します。
- PHPチュートリアル . バックエンド開発 513 2025-02-21 09:00:14
-
- リポジトリデザインパターンが分類されています
- コアポイント 倉庫のパターンは、アプリケーションとデータソースの間の仲介者として機能し、分離されたアーキテクチャの構築がハードコーディングされた依存関係を必要とせずにスケーラビリティを実現できるようにします。 このモードにより、アプリケーションは、データソースの詳細に注意を払わずに保存するためにデータの受信と送信に集中できます。これは、すべてのユーザーがデータソースと通信するパブリックAPI(インターフェイス)を介して行います。 倉庫のパターンは、懸念の分離や単体テストの容易さなどの利点を提供しますが、小さなアプリケーションを複雑にすることができる抽象化の層も追加されます。 倉庫パターンを実装するには、依存関係の注入が必要であるため、データウェアハウスを倉庫インターフェイスにバインドできます。これにより、ハードコーディングされた結合が回避され、インターフェイス指向のプログラミングが促進されます。 倉庫モデルとは何ですか?
- PHPチュートリアル . バックエンド開発 858 2025-02-21 08:54:13
-
- Symfony' s Domcrawlerでの画像削り
- 私の写真家の友人が、インターネットから額縁の画像を見つけてダウンロードするように私を懇願しました。私は最終的に、それらの多くが無料で利用できるウェブページに着陸しましたが、問題がありました:すべての画像をダウンロードするためのリンク
- PHPチュートリアル . バックエンド開発 632 2025-02-21 08:47:11
-
- Drupal 8モジュールの構築:ブロックとフォーム
- コアポイント Drupal 8は、ブロックの新しい概念をプラグインとして紹介し、サイト全体に再利用できるようにします。ブロックはUIで作成し、複数回使用できます。 Drupal 8では、構成可能なテキストを返すカスタムブロックを作成できます。これは、UIに新しいブロックタイプを作成し、サイト全体で再利用することで実行できます。 Drupal 8を使用すると、構成フォームをブロックに追加できます。これにより、ユーザーはブロックを編集し、テキストフィールドに名前を指定すると、ブロックがその名前に挨拶を表示します。 Drupal 8モジュール開発には、単純なフォームの作成が含まれます。フォーム定義関数は、クラスでグループ化されます。提出されたフォーム値は単純に印刷されます
- PHPチュートリアル . バックエンド開発 673 2025-02-21 08:45:09