本文目錄一覽:
- 1、求一篇php方面的英文論文,最好帶中文翻譯的!
- 2、什麼是PHP,PHP能幹什麼,為什麼使用PHP
- 3、求一篇關於php技術的英文文獻
- 4、誰能幫我翻譯一篇關於php的英文介紹
- 5、php 經典教材
- 6、PHP語言是什麼? 哪位大俠有關於這方面的比較好的資料介紹一下!
求一篇php方面的英文論文,最好帶中文翻譯的!
The DEVELOPMENT of PHP
PHP began life as a way to manage a small personal website and was imagined and realized by just one man, Ramsus Lerdorf. Originally dubbed Personal Home Page Tools, PHP quickly evolved over the years from the basic scripting engine for a personal website into a highly competitive, extremely robust code engine that is deployed on millions of websites across the globe. PHP』s fast, effective engine; its widespread, open-source developer base; and its platform flexibility have all come together to create one of the world』s most effective online scripting languages.
Throughout the years PHP has continued to improve on its foundations, providing increased functionality and scalability. Because of PHP』s standard of listening to the community, fresh functionality is consistently added to every new release, allowing for more versatile code and upgrades to its already substantial library of built-in methods. For years, people have been using the PHP 4 series of code to create robust and powerful applications.
There is always room for improvement, however. Although PHP 4 is considered to be an object-oriented programming (OOP) language, the class functionality found within it was not entirely as flexible as some developers wanted it to be. Older OOP languages that have had more time to grow have some strong functionality that PHP simply was not able to roll out in its PHP 4 releases.
But that was then, and this is now. A very exciting occasion occurred for PHP developers everywhere on July 13, 2004: PHP released its long-anticipated version 5. Sporting a new object model powered by the already superb Zend II engine, PHP was ready to bring OOP to a new level with this release.
On top of new, more powerful class structures and functionality, PHP 5 has introduced many exciting features, some of which the community has been clamoring about for ages.Say 「hello (world)」 to proper exception handling; new, simple-to-implement XML support;more verbose Simple Object Access Protocol (SOAP) functionality for web services; and much,
much more.
As the Internet continues to evolve, so too does the necessity for a language that addresses the functionality needs of the Internet』s web viewers. Over time, some programming languages have come and gone, and others have continued to evolve. Several languages have moved into the lead in the race for supremacy. Although languages such as ColdFusion,ASP.NET, and CGI certainly have their advantages, PHP seems to be the developer』s choice for a versatile, open-source solution.
PHP最初只是為了管理一個小小的個人網站,而且它的構想和實現都是由一個人完成的,他就是Ramsus Lerdorf。PHP最初稱為俱主頁工具(Personal Home Page Tools),但經過多年的發展,它很快從最早面向個人網站的基本腳本引擎演變成為一個有很強競爭力、相當健壯的編碼引擎,目前全世界已經有數百萬的網站部署了這個引擎。PHP有很多優點,它是一個快速、有效的引擎,擁有廣泛的開源開發人員群體,而且具有平台靈活性,所有這些使得PHP成為世界上最有效的在線腳本語言之一。
多年來,PHP在其原有基本之上還在繼續發展,不斷提供更豐富的功能和更大的伸縮性。由於PHP的宗旨是以開發群體為本,所以每一個新版本中都會增加全新的功能,從而支持開發功能更強大的代碼,並對原本就已經很豐富的內置方法庫不斷升級。人們早在多年前就已經開始使用PHP4系列的代碼創建健壯而強大的應用程序。
不過,總是還有改進的餘地。儘管PHP4被認為是一種面向對象的程序設計語言,但它提供的類功能還不是太靈活,尚未達到一些開發人員的期望。相比之下,較早的OOP語言發展時間比較長,因此具備一些強大的功能,而這些功能對於PHP4版本來說還力不能及。
但那是很早以前的事情了,如今情況已經大不相同了,對於世界各地的PHP開發人員來說。2004年7月13日是一個讓人激動的日子:PHP發布了人們翹首以待的PHP5.通過提出一個新的對象模型,再加上高級ZendII引擎更使之如虎添翼,PHP蓄勢待發,要通過這個版本將OOP推向一個全新的高度。
在更新、更強大的類結構和功能基本上,PHP5引入了許多令人興奮的特性,其中一些是開發人員渴望已久的。比如,適當的異常處理;全新的、易於實現的XML支持;面對WEB服務的更全面的對象訪問協議(Simple Object Protocol,SOAP)功能等,當然還遠不止這些。
隨著互聯網的不斷發展,必須有一種語言來解決互聯網的網站中觀眾需求的必要性。隨著時間的推移,已經出現了一些編程語言,和其他語言繼續發展。幾種語言都已經進入了在一場激烈的競爭導致。雖然例如ColdFusion,ASP.NET語言,和CGI,固然有其優勢,但PHP的似乎是一個多功能,開放源碼的解決方案開發人員的選擇。
什麼是PHP,PHP能幹什麼,為什麼使用PHP
在學習任何東西之前,我們都得了解這門東西究竟是什麼,有什麼用。學習PHP一樣如此。
一、什麼是PHP
PHP,全稱 Hypertext Preprocessor ,中文翻譯「超文本預處理器」。
在PHP的官網是這樣介紹PHP的:
PHP is a popular general-purpose scripting language that is especially suited to web development.
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
照顧英文能力較差的同學,以下為中文版
PHP是一種被廣泛應用的開源通用腳本語言,尤其適用於 Web 開發。
擁有快速,靈活,實用的特點,PHP能做任何事,包括你的個人博客甚至是全球性的大型站點系統。
PHP內核由C開發,因此在語法上跟C有不少相似之處。但PHP絕對不是C。
PHP語法除了跟C有相似之處外,還跟Java、Perl比較流行的編程語言存在相似的地方。因此,如果你有上述語言基礎,PHP入門會更加快速。
二、PHP能幹什麼
PHP能幹任何事!
PHP能直接嵌入HTML語言中,與HTML混編。PHP開發的目的主要是允許 web 開發人員快速編寫動態生成的 web 頁面,但 PHP 的用途遠不只於此。
PHP還包含了命令列執行介面(command line interface),和產生圖形使用者介面(GUI)程式。
PHP能幹任何事!
PHP能幹任何事!
PHP能幹任何事!
重要的事情要說3遍!
三、為什麼選擇PHP
1、PHP開源免費,沒有任何收費的項目。你可以隨便修改他的內核然後用於自己的商業使用。
2.、PHP開發組件豐富(對於新手來說一堆IDE也是夠選擇困難症糾結的)
3、社區成熟,85%以上的問題能在社區找到相應的解決思路。
4、PHP學習成本低,不想某門語言要學就得三件套。見效快,學1個月基本能入門
5、開源庫豐富,基本所有類型均有開源產品
6、PHP7.0基本不輸任何一門語言~!這是重點
7、與MySQL近乎完美的支持
8、找工作容易
9、連Facebook都在用php,你還什麼理由不用?
求一篇關於php技術的英文文獻
PHP (recursive acronym for “PHP: Hypertext Preprocessor”) is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
Simple answer, but what does that mean? An example:
Example 1.1. An introductory example
html
head
titleExample/title
/head
body
?php
echo “Hi, I’m a PHP script!”;
?
/body
/html
Notice how this is different from a script written in other languages like Perl or C — instead of writing a program with lots of commands to output HTML, you write an HTML script with some embedded code to do something (in this case, output some text). The PHP code is enclosed in special start and end tags that allow you to jump into and out of “PHP mode”.
What distinguishes PHP from something like client-side JavaScript is that the code is executed on the server. If you were to have a script similar to the above on your server, the client would receive the results of running that script, with no way of determining what the underlying code may be. You can even configure your web server to process all your HTML files with PHP, and then there’s really no way that users can tell what you have up your sleeve.
The best things in using PHP are that it is extremely simple for a newcomer, but offers many advanced features for a professional programmer. Don’t be afraid reading the long list of PHP’s features. You can jump in, in a short time, and start writing simple scripts in a few hours.
PHP is a reflective programming language originally designed for producing dynamic web pages. PHP is used mainly in server-side scripting, but can be used from a command line interface or in standalone graphical applications. Textual User Interfaces can also be created using ncurses.
The main implementation is produced by The PHP Group and released under the PHP License. It is considered to be free software by the Free Software Foundation. This implementation serves to define a de facto standard for PHP, as there is no formal specification.
History
PHP was written as a set of CGI binaries in the C programming language by the Danish/Greenlandic programmer Rasmus Lerdorf in 1994, to replace a small set of Perl scripts he had been using to maintain his personal homepage. Lerdorf initially created PHP to display his résumé and to collect certain data, such as how much traffic his page was receiving. Personal Home Page Tools was publicly released on 8 June 1995 after Lerdorf combined it with his own Form Interpreter to create PHP/FI (this release is considered PHP version 2).
Zeev Suraski and Andi Gutmans, two Israeli developers at the Technion IIT, rewrote the parser in 1997 and formed the base of PHP 3, changing the language’s name to the recursive initialism PHP: Hypertext Preprocessor. The development team officially released PHP/FI 2 in November 1997 after months of beta testing. Public testing of PHP 3 began and the official launch came in June 1998. Suraski and Gutmans then started a new rewrite of PHP’s core, producing the Zend Engine in 1999.They also founded Zend Technologies in Ramat Gan, Israel, which actively manages the development of PHP.
In May 2000, PHP 4, powered by the Zend Engine 1.0, was released. The most recent update released by The PHP Group, is for the older PHP version 4 code branch which, as of May 2007, is up to version 4.4.7. PHP 4 is currently still supported by security updates for those applications that require it.
On July 13, 2004, PHP 5 was released powered by the new Zend Engine II. PHP 5 included new features such as:
Support for object-oriented programming
The PHP Data Objects extension, which defines a lightweight and consistent interface for accessing databases
Performance enhancements
Better support for MySQL
Embedded support for SQLite
Integrated SOAP support
Data iterators
Error handling via exceptions
The latest stable version, PHP 5.2.3, was released on June 1, 2007.
Usage
PHP generally runs on a web server, taking PHP code as its input and creating Web pages as output, however it can also be used for command-line scripting and client-side GUI applications. PHP can be deployed on most web servers and on almost every operating system and platform free of charge. The PHP Group also provides the complete source code for users to build, customize and extend for their own use.
Server-side scripting
Originally designed to create dynamic web pages, PHP’s principal focus is server-side scripting. While running the PHP parser with a web server and web browser, the PHP model can be compared to other server-side scripting languages such as Microsoft’s ASP.NET system, Sun Microsystems’ JavaServer Pages, mod_perl and the Ruby on Rails framework, as they all provide dynamic content to the client from a web server. To more directly compete with the “framework” approach taken by these systems, Zend is working on the Zend Framework – an emerging (as of June 2006) set of PHP building blocks and best practices; other PHP frameworks along the same lines include CakePHP, PRADO and Symfony.
The LAMP architecture has become popular in the Web industry as a way of deploying inexpensive, reliable, scalable, secure web applications. PHP is commonly used as the P in this bundle alongside Linux, Apache and MySQL, although the P can also refer to Python or Perl. PHP can be used with a large number of relational database management systems, runs on all of the most popular web servers and is available for many different operating systems. This flexibility means that PHP has a wide installation base across the Internet; over 19 million Internet domains are currently hosted on servers with PHP installed.
Examples of popular server-side PHP applications include phpBB, WordPress, and MediaWiki.
誰能幫我翻譯一篇關於php的英文介紹
一個PHP應用程序的組件
為了處理和開發動態網頁,你需要理解和使用多種技術。有三個主要組件創建動態網頁:Web伺服器,伺服器端編程語言和資料庫。這是一個好主意,有一個網路的三個組成部分使用PHP開發的基本認識。開始與一些歷史和Apache的目的(您的Web伺服器)基本的了解,PHP的(您的伺服器端編程語言)和MySQL(資料庫)。這可以幫助您了解它們如何在Web開發與之相適應。
請記住,動態網頁拉同時從幾個來源的資料,包括了Apache,PHP,MySQL和層疊樣式表(CSS),我們將談論以後。
1.2.1。 PHP的誕生
PHP的前身是一個人們需要開發和維護的網站包含動態的客戶端伺服器的功能。 1994年,拉斯穆斯Lerdorf創建的,他個人使用的開放源碼的Perl腳本集合,而這些最終被改寫成C和PHP是什麼今天開啟。到1998年,PHP是在其發布的第三個版本,將其變成一個Web開發工具,它可以競爭,如微軟的Active Server Pages(ASP)或Sun的Java伺服器頁面(JSP)的同類產品中。
PHP的真正的美在於它的簡單與權力相結合,以及它是一種解釋語言,而不是編譯之一。
PHP是無處不在,與所有主要的操作系統兼容。這也很容易學習,使之成為網路編程初學者的理想工具。此外,你能利用社區的努力,讓人們更容易網路發展的優勢。 PHP的創造者開發的基礎設施,讓有經驗的C程序員擴展PHP的能力。因此,現在的PHP集成了諸如XML,XSL和微軟的COM的先進技術。在此關頭,正在使用的PHP5.0。
1.2.5。兼容性
如Firefox,Netscape和IE網路瀏覽器都作出處理HTML,所以無所謂什麼操作系統上運行的Web伺服器。阿帕奇,PHP和MySQL支持的操作系統種類繁多,這樣你就不會局限於一個特定的操作系統在伺服器或客戶端。雖然你不必擔心軟體的兼容性,文件格式和各種不同的語言純粹的多,聚在一起的確需要一些時間來適應。
php 經典教材
PHP和MySQL Web開發 (原書第4版)——號稱PHP和MySQL Web開發 的聖經,必需品。
深入PHP:面向對象、模式與實踐(第3版)——進階用。
PHP語言是什麼? 哪位大俠有關於這方面的比較好的資料介紹一下!
PHP 是英文 Hypertext Preprocessor ( 超文本預處理器 ) 的縮寫。它是一種伺服器端的腳本 編程 語言,其特點是簡單、面向對象、解釋執行、健壯安全、獨立於架構、可移植、動態。自 PHP5 正式發布以來, PHP 以其方便快速的風格、豐富的函數功能和開放的源代碼,迅速在 web 系統開發中佔有了重要地位,正成為世界上最流行的 web 應用程序 編程 語言之一。
PHP 最初於 1994 年開始設計。 1995 年發布第一版,定名為 PHP Tools ,提供了留言本、計數器等簡單功能。同年第二版 PHP 問市,定名為 PHP/FI ,在其中加入了 mSQL 的支持,自此奠定了 PHP 在動態網頁開發上的影響力。在 1996 年底,有一萬五千個 Web 網站使用 PHP/FI , 1997 年則增加到超過五萬個。 1997 年開始了第三版的開發計劃,發布時定名為 PHP3 。 PHP3 跟 Apache 伺服器緊密結合,幾乎支持所有資料庫系統,執行效率極高,這使得在 1999 年使用 PHP 技術的網站超過了十五萬。 2000 年 5 月, PHP4.0 正式發布。它使用了 Zend 引擎,採用了一些新的語言結構,提供更高的性能,支持更多的 Web 伺服器,支持 HTTP Sessions ,支持輸出緩存,處理用戶輸入更安全,運行速度更快。 2004 年 7 月, PHP5 問世。無論對於 PHP 語言本身還是 PHP 的用戶來講, PHP5 發布都算是一個里程碑式的版本。 PHP5 的誕生,使 PHP編程 進入了一個新時代。 Zend II 引擎的採用,完備的對象模型,改進的語法設計,使得 PHP 成為一個設計完備、真正具有面向對象能力的腳本語言。 PHP5 的出現,給整個 Web 開發帶來新的革命性的發展。
在編寫動態 Web 頁面時,用戶可以混合使用 PHP 和 HTML 。當客戶端瀏覽到這種頁面時,伺服器端首先對頁面中的 PHP 命令進行處理,然後把處理後的結果連同 HTML 內容一起傳送到客戶端。 PHP 作為一種源代碼開放程序,擁有很好的跨平台兼容性。用戶可以在諸如 Windows 系統、 Unix 系統等操作系統上運行 PHP ,而且可以將 PHP 作為 Apache 伺服器的內置模塊或 CGI 程序運行。
除了能夠精確顯示 Web 頁面的內容,用戶還可以使用 PHP 發送 HTTP 報頭。用戶可以通過 PHP 設置 cookies ,管理用戶身份識別,並對用戶瀏覽頁面進行重定向。 PHP 還具有非常強大的資料庫支持功能,能夠訪問幾乎目前所有較為流行的資料庫系統。此外, PHP 還可以與多個第三方系統集成,為用戶提供更多的實用功能,如生成 PDF 文件等。
在 Web 頁面中,所有 PHP 代碼都放置在 「?」 和 「? 」中。此外,用戶還可以選擇使用 SCRIPT LANGUAGE=php/SCRIPT 的形式。 PHP 引擎會自動識別並處理頁面中所有位於 PHP 定界符之間的代碼。
PHP 腳本語言的語法結構與 C 語言和 Perl 語言非常相似。用戶在使用變數前不需要對變數進行聲明。使用 PHP 創建數組的過程也非常簡單。 PHP 還具有基本的面向對象組件功能,可以極大的方便用戶有效組織和封裝自己編寫的代碼。
PHP 完全免費,可以從 PHP 官方站點 () 自由下載並安裝。用戶可以不受限制地獲得源碼,並且可以加入自行開發的功能。中加進你自己需要的特色。
總之, 使用 PHP編程 的最大好處是 編程 語言非常容易,系統功能庫非常豐富。用戶只需要很少的 編程 知識就能使用 PHP 建立一個真正交互的 Web 站點。 PHP 正迅速變成一種標準的、多用途的、面向對象的腳本語言,成為新一代先進流行的 Web 系統開發技術。
網易有這語言的視頻教程,可以去看看!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/270398.html