検索
ホームページphp教程php手册初心者向け入門: PHP4 の中核である Zend の詳細な説明
初心者向け入門: PHP4 の中核である Zend の詳細な説明Jun 13, 2016 pm 12:46 PM
zendはじめる初心者名前そしてエンジン

Zend エンジンの名前は、PHP のコア開発者として働いていた 2 人の上級デザイナー、Zeev Suraski と Andi Gutmans の名前を組み合わせたものです。開発の目的は新しいスクリプト実行メカニズムを開発することであり、PHP4 は最初のバージョンです。この新しい Zend エンジンの実用的な製品。一部の特殊なテスト環境では、Zend (PHP$) の実行速度は PHP3 や ASP よりも数倍から数百倍高速です。これは、Web サイトのバックエンド CGI インターフェイスの統合者が PHP4 Zend である必要があることも意味します。 (もちろん、テクノロジーは常に進歩しており、いつか新しいエンジンが登場する可能性があります。)
2 年以上の開発を経て、Zend エンジンは従来の PHP 機能を備えているだけでなく、VBA に似た汎用プログラミング環境になりました。 function function には分散オブジェクト (COM) の機能も追加されており、さまざまなオペレーティング プラットフォームで実行できます。この可能性を持って開発を続けるなら、VBA のターミネーターは Zend でなければなりません。
Zend が PHP4 に実装されたとき、PHP3 以前の最大の欠点であったセッションに最も完全にコミットし、Cyber​​Cash などの将来の機能も追加されました。
オープンソース コミュニティの中で、勢いを維持できる唯一のコミュニティですが、Microsoft からはまだ競争相手とはみなされていません。PHP/Zend がその最良の例です。 ASP を完全に置き去りにし、VBA 環境に向けて開発しています。しかし、Microsoft は Linux への対応のみに重点を置き、PHP/Zend の脅威には注意を払っていませんでした。
Web サーバーは、これが PHP からのリクエストであり、(ファイル拡張子に従って) PHP エンジンによって解析される必要があることを検出したため、PHP4 の Zend エンジンに送信されました。
Zend エンジンはハードディスクからファイルを読み取り、プログラムのリテラル変換のために Zend オンライン コンパイラ (ランタイム コンパイラ) に送信します。 (将来 Zend Compiler が登場すれば、オンラインコンパイル作業は省略できるかもしれません。)
Zend エンジンのオンライン実行部 (Excutor) は、コンパイルされた PHP プログラムを実行します。また、必要に応じて、共同アクションを実行するための関連モジュール (XML、IMAP、ODBC など) を見つけます。
Zend は実行結果を HTML ファイルに編成し、Web サーバーに送信します。
Web サーバーは、ネットワークを通じて結果をユーザーのブラウザに送り返します。
現在、4 つの Zend 製品があります。
Zend エンジン: Zend エンジン Zend エンジンは現在 PHP4 のみを作成し、Microsoft の VBA と同様のクロスプラットフォーム機能を提供します。インターネット上での現在の人気も、Zend エンジンの最良の証拠となっています。 Zend の 4 つの主要製品の中で、これは現在唯一の成熟した製品です。
Zend Optimizer: Zend Limiter は、PHP プログラムの実行をより効率的にするために PHP のコアを再調整します。主に、PHP コードの実行を高速化し、CPU の負荷を軽減し、レイテンシを短縮します。
Zend キャッシュ: Zend キャッシュは PHP プログラムを Web サーバーのメモリにキャッシュするため、システムは PHP プログラムをハードディスクから読み取る必要がなくなり、システムの応答時間を大幅に短縮し、負荷を軽減できます。ネットワーク。キャッシュに保存されたデータは変換する必要さえないため、処理リソースが削減されます。
Zend Compiler: Zend コンパイラー これはおそらく Zend の最終兵器であり、PHP プログラム コードをコンパイルし、Zend Intermediate Code (ZIC、Zend Intermediate Code) の形式で存在させることができます。
PHP ソースコードがユーザーに見られないように保護できるため、PHP ソースコードは安全です。この製品の登場後は、ネットワーク全体に大きな影響を与えることが予想され、PHP コード オブジェクト ライブラリがどこでも利用できるようになり、ソフトウェア業界も関連する関数ライブラリやオブジェクト ライブラリを PHP プログラマに提供するようになるでしょう。その頃には、PHP 対 Java のような状況になるかもしれません。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
成为C语言专家:推荐的五个必备编译器成为C语言专家:推荐的五个必备编译器Feb 19, 2024 pm 01:03 PM

从初学者到专家:五个必备的C语言编译器推荐随着计算机科学的发展,越来越多的人对编程语言充满了兴趣。而C语言作为一门广泛应用于系统级编程的高级语言,一直受到了程序员们的喜爱。为了写出高效、稳定的代码,选择一款适合自己的C语言编译器是很重要的。本文将介绍五个必备的C语言编译器,供初学者和专家们参考选择。GCCGCC,即GNU编译器集合,是最常用的C语言编译器之一

C++和Python,哪个更适合初学者?C++和Python,哪个更适合初学者?Mar 25, 2024 am 10:54 AM

C++和Python,哪个更适合初学者?在这个信息化浪潮席卷全球的时代,编程能力已经成为一项必备技能。而在学习编程的过程中,选择一门合适的编程语言显得尤为重要。在众多编程语言中,C++和Python都是备受初学者关注的两大热门选择。那么,C++和Python到底哪个更适合初学者呢?以下将从各方面对比两者的优劣,以及为什么选择某一种语言更有助于初学者的编程入门

WooCommerce税务指南:适合初学者的指南WooCommerce税务指南:适合初学者的指南Sep 04, 2023 am 08:25 AM

现在我们已经了解了WooCommerce产品及其相关设置,接下来让我们了解一下WooCommerce的税务配置选项。税收设置作为在线商店所有者,您永远不会想搞乱税务规则和问题。WooCommerce在这方面为您提供帮助,提供多种选项来解决所有税务设置,这些设置可能会因您所在的国家/地区和个别商店的要求而异。可以在以下位置找到这些选项:WooCommerce->设置->税。进入税务设置选项卡后,您将看到一个主要的税收设置部分以及三种不同的税级。这些是:税务选项标准费率降低利率零利率税收

Pandas初学者指南:HTML表格数据读取技巧Pandas初学者指南:HTML表格数据读取技巧Jan 09, 2024 am 08:10 AM

初学者指南:如何用Pandas读取HTML表格数据引言:在数据处理和分析中,Pandas是一个强大的Python库。它提供了灵活的数据结构和数据分析工具,使得数据处理变得更加简单高效。Pandas不仅可以处理CSV、Excel等格式的数据,还可以直接读取HTML表格数据。本文将介绍如何使用Pandas库读取HTML表格数据的方法,提供具体的代码示例,帮助初学

Python初学者必学:掌握lambda函数的基础用法Python初学者必学:掌握lambda函数的基础用法Feb 02, 2024 pm 06:41 PM

初学者必备:掌握Python中lambda函数的基本使用方法,需要具体代码示例概述:Python是一种简单易学的编程语言,它以其简洁、灵活的语法吸引了众多程序员的喜爱。在Python中,lambda函数是一种特殊的匿名函数,它可以在需要函数的地方直接定义,并且无需给它一个名字。本文将介绍lambda函数的基本使用方法,并提供具体的代码示例,以帮助初学者更好地

编程初学者应该优先学习C语言还是C++编程初学者应该优先学习C语言还是C++Mar 18, 2024 pm 03:15 PM

标题:编程初学者应该优先学习C语言还是C++?在编程领域,C语言和C++是两种非常重要的编程语言,它们都有自己独特的特点和优势。对于初学者来说,选择学习哪种语言可能会有一些困惑。本文将就这个问题展开讨论,以及给出一些具体的代码示例来帮助初学者更好地了解两种语言的不同之处。首先,让我们来看一下C语言。C语言是一种功能强大且广泛应用的编程语言,它是从汇编语言发

初学者必读:如何根据需求选择合适的Django版本?初学者必读:如何根据需求选择合适的Django版本?Jan 19, 2024 am 08:20 AM

对于初学者而言,选择合适的Django版本是一个重要而且必须要面对的问题。Django作为一个高效的Web框架拥有大量的用户和开发者,因此它也拥有多个版本以满足不同产品和应用的需求。但是,如何根据项目需求选择合适的Django版本呢?下面我们将通过一些实例来帮助大家选择适合自己的版本。确认所用数据库Django支持多个数据库,包括MySQL,Postgre

使用matplotlib制作散点图的初学者指南使用matplotlib制作散点图的初学者指南Jan 17, 2024 am 09:58 AM

matplotlib是Python中最常用的数据可视化库之一。它提供了各种绘图选项,包括线图、柱状图、散点图等等。本篇文章将教你如何使用matplotlib绘制散点图,同时提供具体的代码示例,以帮助初学者快速上手。一、导入matplotlib模块在开始使用matplotlib绘制散点图之前,首先,需要导入相关的Python模块。代码如下:importpa

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン