Zend Framework 各種ライブラリの紹介_PHP チュートリアル
実際、zend が行っていることは、超プロフェッショナルな PHPer のすべての知識を、誰もが使用できるパッケージにパッケージ化しているだけです。もちろん、この PHPer の習慣はあなたのニーズを満たさないかもしれませんが、必要なコンテンツを取得するだけです。
これらをすべて読んだ後、ソース コードの一部を選択して、独自の Zend フレームワーク アプリケーション、または MVC に特化した Zend フレームワークを作成できます。
- Zend_Acl
- Zend_Auth
- ゼンドキャッシュ
- Zend_Config
- Zend_Console_Getopt
- これは最も重要な部分の 1 つであり、zend の中核的な内容の 1 つであり、PHPER が zend が最も使いやすいと感じさせる部分の 1 つであり、あらゆる世代にわたる php 製品の 1 つです。内容が多すぎます。 URL 内の NowaMagicController::blogmmmyyyAction() は bkjia/blog-mmm-yyy のようなもの、またはその中間にあることに注意してください。 別れた。したがって、次のように記述することをお勧めします: NowaMagicController::blogmmmyyyAction()。もちろん、注意が必要な場所はたくさんあります。 Zend には本当に多くの仕様があります。
- これはお金の問題への対処に関するもので、地域ごとに異なる通貨形式を使用することを意味します。 1000ドルか1000円。
- 典型的な西洋の日付ソリューションは、日付データの操作に関するものです。
- これはほとんどのプロジェクトで必要です。プロジェクトの開発には zend が使用されるため、zend_db が提供するクラスが私たちのクラスよりもどのように優れているかを確認する必要があります。 Zend_DB は pdo を使用するので、必ずこの拡張機能をオンにしてください...時間の無駄です。 zend は、コントローラーに次いで 2 番目によく使用されるクラスです。各種データベース操作パッケージをはじめ、selectにも特殊な使用方法があります。もう完全な SQL ステートメントを記述する必要はありません。とはいえ、使用したのはほんの一部だけです。接続も含まれます。問い合わせてください。特殊な挿入、更新、削除操作。
- これはデバッグ用、簡単なデバッグ用です。 echo $some に相当します。もちろん、より詳細な情報が出力されます。
- 例外処理、Zend の使用中の例外。 DB のテストに興味がある場合は、自分で試してみることができます。
- Web アプリケーションを見てみましょう。フィードで最も重要なのは、RSS と Atom です。少なくとも、RSS よりも優れていると思います。
- あらゆる種類の厄介なフィルター。必要に応じてチェックしてみると、これよりも PHP 関数の方が便利であることがわかるでしょう。かもしれないだけ。
- これは標準的なプログラマ向けに用意されているようです。いわゆる標準的なプログラマはインターフェイスをまったく考慮していません。もちろん、標準的なプログラマは優れた Web プログラマではありません。 HTML を理解できない Web プログラマーはいません。ふふ。これは私にとってあまり意味がありませんし、他の人については知りません。 HTML フォームを生成するために使用されます。
- Zend_Gdata
- Zend_HTTP
- Zend_InfoCard
- Zend_Json
- Zend_Layout
- Zend_Loader
- Zend_Locale
- Zend_Log
- Zend_Mail
- ゼンドメジャー
- ゼンドメモリー
- ゼンドマイム
- Zend_OpenID
- Zend_Pdf
- Zend_Registry
- ゼンドレスト
- ゼンドサーチ_ルーセンス
- Zend_Server
- ゼンドサービス
- ゼンドセッション
- Zend_Translate
- ゼンド_ウリ
- Zend_Validate
- Zend_バージョン
- Zend_View
- Zend_XmlRpc
アクセス制御リストは、リソースのロール権限モデルを実装します。これは単なる概念です。私が使用しているアクセス許可方法は、アクセス許可に関しては基本的に Acl と同じです。そして、acl を拡張するにはさらにコードを記述する必要があります。自分で書いた方が良いですよ。
検証。検証のみを担当します。伝説によると、HTTP 認証があり、openID をサポートしています。それは私にとって単なる伝説です... 検証とは、はいかいいえを比較し、それに応じて動作することです。
キャッシング。これは少なくとも、最も単純なキャッシュ方法、つまり if else、キャッシュあり、読み取りキャッシュ、およびキャッシュなしの読み取りデータ インベントリ キャッシュのペアを教えてくれます。 zend_cache には 3 つの大きな特徴があり、これらは他のキャッシュを使用せずに zend_cache を使用できる 3 つの利点です。 1. キャッシュ レコードの一意性を識別することで、手間を省くことができます。 2つのライフサイクルがあるため、お金を節約して自分で行うことができます。 3 条件付き実行... 実際、zend_cache について学ぶ価値があるのは、フロントエンドとバックエンドが異なる役割を担うということです。バックエンドはストレージを担当し、フロントエンドは担当します。パラメータなどに。キャッシュに関しては、基本的にシステム、プログラム、サーバー、さらにはsmartyでも利用可能です...
伝説的な操作構成、この構成の操作はすでに PHP でサポートされており、うまく機能します。 Config の最も優れた点は、XML 形式を読み取れることです。実際、何を読み取れるか、どの形式の XML 設定が読み取れるかは zend によって指定されます。最も一般的に使用されている DB 構成を調べました。その構造は通常の構成ファイルではありません。さらに多くのレイヤー。さらなるルール。たぶんもっと明確になるでしょう。
コマンドラインプログラムがオプションとパラメータを解析するのに役立ちます。この文はコピーされました。実際の開発とはまったく関係ありません。この文 (rm * -fr) を説明できると聞いたのですが、何をするのか説明してください。
Zend_Controllerゼンド通貨
Zend_Date
ゼンド_DB
Zend_Debug
Zend_Exception
ゼンドフィード
ゼンドフィルター
ゼンドフォーム
GdataとはGoogle Dataの略で、もちろんGoogleのものですが、有名なGmail、検索、地図は含まれません。これは単なる Google データ API です。 Google の API に興味がある場合は、調べてみてください。私は GOOGLE のファンでも、Baidu のファンでもありません。
この部分が私の現在のphpの主な研究方向です。もちろん、zend は多くの意味のあることを行ってきました。 zend_http は PHP のcurlに非常に似ていますが、curlほど強力ではないように感じます。しかし、curlの操作は少し不透明です。この点はまだ改善が必要です。たとえば、これをベースにして http を検出するクラスを開発できます。ふふ。私はそのほうが好きです。
伝説的な個人識別認証情報。それは単なる伝説的なものであり、応用例はほとんどありません。
JavaScript Object Notation は、json の操作を担当します。実際には、エンコードとデコードを行っています。json に興味がある場合は、勉強してください。興味ないです…
セカンダリビューを実装するビュー関連のもの。私はこの問題を解決するために zend コントローラーまたは shtml を使用することに慣れています。方法は異なります。
動的読み込みは、もちろん静的インクルードと比較されます。必要に応じてロードできます。もちろん、これは漠然とした概念ですが、多くの作業を節約できます。とても素敵なコードです。効率ですか?
国際化?単に国際化と考えてください。馬永燦がイタリア語に訳したものを誰が知りたいでしょうか? とにかく、私には必要ありません。
ユニバーサルログ記録。これはオペレーティング システムのログに非常に似ており、Apache のログにも非常に似ています。これは私が書いたログに少し似ています... Zend_log の 2 つの最良の概念は次のとおりです: 1. エラー レベル、通知レベルなどの採点、zend は 8 つのレベルに分かれています、2. ログの保存、zend はログを出力に入れることができます、データベース、ファイル。もちろん、最も一般的に使用されるのはファイルに出力することです。 zend_log は私に多くのインスピレーションを与えてくれました。 MyZ_log を改善するために使用されました。とても便利なものです。
現在、私は PHP で書かれた smtpMail クラスを使用しています... もちろん、zend も PHP で書かれています... たまたまメールを使っている場合、または元のメール機能が十分ではないと感じている場合は、 zend_mail を見てください。
変換の最も簡単な例は、フィートをメートルに変換することです。うちのような小さなお寺には…役に立ちません…
メモリ管理、そうですね。これは小さなことではありません。プログラムレベルのメモリ管理。わかりません...低レベルのプログラマは、このプログラムレベルのメモリ管理を気にするかもしれません。
Mime は主にメール機能に使用されますが、もちろん自分で使用することもできます。
OpenID。これは非常に人気のあるものであり、その目的は世界中のすべてのアカウントを統合することですが、現実にはすべてのメーカーが統合に乗り気ではありません。彼らは皆、他の人をどのように統合するかを考えています。したがって、この問題はあまりうまく発展していません。
Pdf は Adobe のファイル形式で、電子書籍で最も一般的に使用されている形式です。 Zend は PDF 操作をサポートしていると宣伝されていますが、これを宣伝する必要がありますか? それは大騒ぎしすぎです。
グローバル アプリケーションへの物体 (変数、配列、クラスなど) の登録は、一度書き込めばどこでも使用できます。もちろん、これはプロジェクト全体を指します。ちょっと高いけど頻繁に使うなら助かりますね。使用するたびに新しいクラスを作成する必要がなくなります。
この背景は小さくありません。 Zend には古典的なプログラムがたくさんあります。 Rest は xmlrpc や SOAP に似ています。最新の Web サービスですが、xmlrpc ほど使用されていないようです。石鹸はそれほど多くありません。伝説によると、私は休息の父、伝説のゼンドの論文も持っているそうです。
テキストベースの検索エンジンはもちろん Lucence から採用されたものですが、今では zend が PHP を支配しているようなものではないかと思い始めています。なんで何も書けないんだろう…試してないんです。
他の Zend クラスのサポートを提供します。基礎クラスです。もちろん自分で使うことも可能です。これを利用すればRESTよりも優れたWebサービスを開発できるかもしれません...
インターネット上の Google のさまざまなサービスに加えて、なぜ Google を取り上げる必要があるのでしょうか? 実装は難しいですか? それとも Google は強力すぎるのでしょうか? これらはどれも使用したことがありません… 使用します。 csdn で fresh を使用して関連記事を csdn ブログに追加している素晴らしい人を見ました... (関連記事の追加を何度も csdn にリクエストしましたが、何も起こりませんでした... この人は本当に素晴らしいです。csdn では得られないもの銃も大砲も自分たちで作ります)
これは良いことです。これは、セッションを保存し、セッションを提供するための API を提供します。もちろん、これはクロスドメイン名とクロスサーバー用に用意されています。もちろん、従来の session_start() を置き換えることもできます...これを実行したい場合は...
言語の問題が解決されました。 。 。私が最もうれしいのは、zend が .mo ファイルを使用していることです。この mo ファイルは drupal の言語パックです。ゼンドは素晴らしい仕事をします。
URL を検証するクラス。これも基本であり、他の zend メンバーによって呼び出されます。自分で使うこともできます。
Validator、その前にフィルタリング用のフィルターがあります。これは検証済みです。本質は同じです。ルールに則っているかどうかを判断し、trueかfalseを返すvalidateをすることです。フィルターは非準拠領域を直接削除します。もちろん、私たち全員が独自のフィルターとバリデーターを持っている必要があります。 zend をよく見て修正を加えてください。
これは、zend のソース コードの最も読みやすい部分です...最も単純です。 zend を学びたいかどうかに関係なく、この本を読むことをお勧めします。他の人に自慢するときに「zend」と言えるようになります。数年前にそのソースコードを読んだことがありますが、よく書かれています...
Zend MVC のメンバー。五虎将軍の一人ともいえる。でも私の場合は使いませんでした…smartyで代用しました…zendにはちょっと申し訳ないですが、zendにはたくさんあるのに、ほんの少ししか使っていません…ああ…でも。 zend_view のヘルパーは非常に優れています。手書きを置き換えて、ビュー レイヤーに表示する必要があるさまざまなコードを生成できます。
Web サービス、xmlrpc は最も単純なものです。もちろん、zend のクラスも 80/20 の使命を果たします。使っている人は少ないと思います。
Zend は 2/8 理論とも非常に一致しており、プログラムの 20% が頻繁に使用されます。残りはほとんど使用されません。しかし、完全なフレームワークとしては、zend は古典的なものです。

ホット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)

ホットトピック











PHP での ZendFramework の使用: クイック スタート ガイド ZendFramework は、強力で簡単に拡張できるオープン ソースの PHP ベースの Web アプリケーション フレームワークです。 ZendFramework には、効率的な Web アプリケーションの構築に役立つ多くの便利なコンポーネントが含まれています。この記事では、すぐに使い始めるのに役立つ、PHP で ZendFramework を使用する方法を紹介します。 ZendFramewo をインストールする

Go 言語開発者にとって、適切なクラス ライブラリを選択することは非常に重要です。優れたクラス ライブラリにより、開発効率が大幅に向上し、車輪の再発明を回避できます。 Go 言語の世界には、優れたクラス ライブラリがたくさんありますが、「必須」クラス ライブラリもいくつかあります。今日は、実際に使用する上で欠かせない重要なクラス ライブラリをいくつか紹介します。プロジェクトを参照し、具体的なコード例を提供します。参考のために提供されています。 GorillaMux が RESTful API を構築する場合でも、Web アプリケーションを構築する場合でも、ルーティングは不可欠な部分です。

ZendFramework ミドルウェアによる効率的なデータベース クエリの実装 はじめに 開発プロセスでは、データベース クエリは避けられない部分です。効率的なデータベース クエリにより、システムのパフォーマンスとユーザー エクスペリエンスが大幅に向上します。 ZendFramework は、強力なデータベース操作機能を備えた、広く使用されている PHP フレームワークです。この記事では、ZendFramework ミドルウェアを通じて効率的なデータベース クエリを実装する方法を紹介し、対応するコード例を示します。 1. ZendF を理解する

ZendFramework ミドルウェア: アプリケーションへの OAuth および OpenID ログイン サポートの追加 ユーザー認証は、今日のインターネット アプリケーションにおいて重要な機能です。より優れたユーザー エクスペリエンスとセキュリティを提供するために、多くのアプリケーションは、OAuth や OpenID などのサードパーティのログイン サービスを統合することを選択します。 ZendFramework では、ミドルウェアを通じて OAuth および OpenID ログイン サポートをアプリケーションに簡単に追加できます。まず、Ze をインストールする必要があります

「Go 言語の必須クラス ライブラリを明らかにする: 学習に必要なものはどれですか?」 》Go 言語は、高速、効率的、同時実行可能で安全な静的プログラミング言語であり、開発者の間でますます好まれています。比較的新しい言語である Go 言語には、さまざまな開発ニーズをサポートする豊富なクラス ライブラリがあります。この記事では、Go 言語の重要なクラス ライブラリをいくつか紹介し、読者がこれらの必要なクラス ライブラリをより深く理解し学習できるようにコード例を示します。 1.fmt: フォーマットされた入力と出力 fmt は、Go 言語でフォーマットされた出力に使用されるクラス ライブラリです。

ZendFramework は、スケーラブルな Web アプリケーションを構築するための多くの強力なツールとコンポーネントを提供する PHP ベースのオープン ソース フレームワークです。この記事では、ZendFramework のミドルウェアを使用して、Web アプリケーションにソーシャル ログイン機能を追加する方法を紹介します。ミドルウェアは、リクエストがアプリケーションに入る前または後に実行されるコードです。これにより、開発者はリクエストを処理するプロセスをカスタマイズおよび拡張できます。 ZendFramework は、次のような柔軟な方法を提供します。

ZendFramework2 は、豊富な機能とモジュールを提供する人気の PHP プログラミング フレームワークで、PHP 開発者が高品質の Web アプリケーションをより簡単に構築できるようにします。この記事では、このフレームワークをより効果的に使用するために役立ついくつかの一般的な ZendFramework2 操作を紹介します。 MVC パターン ZendFramework2 では、Model-View-Controller (MVC) パターンが最も一般的なアーキテクチャです。 MVC パターンは、

ZendFramework ミドルウェア: Alipay および WeChat 支払い機能をアプリケーションに追加する はじめに: モバイル決済の人気に伴い、Alipay と WeChat 支払いは多くのアプリケーションで不可欠な支払い方法になりました。この記事では、ZendFrameworkミドルウェアを使用して、AlipayとWeChatの決済機能をアプリケーションに追加する方法を紹介します。この記事を学ぶことで、ミドルウェアを使用して支払いプロセスを簡素化し、それを実際のプロジェクトに適用する方法を学びます。 1. 準備 始める前に、
