日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php学习笔记——PHP 概述

發布時間:2023/12/18 php 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php学习笔记——PHP 概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.PHP

基礎知識

PHP

PHP 是一種目前最流行的服務端Web 程序開發語言之一。PHP 主要的特點是語法簡單

易于學習、功能強大、靈活易用。在融合了現代編程語言的一些最佳特性后,PHP、Apache

和MySQL 的組合已成為Web 服務器的一種配置標準。學習PHP 的過程是十分輕松、快捷

的。可以說PHP 已經成為Web 腳本技術的先驅,并且會繼續引領Web 技術的潮流。

PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext Preprocessor)

的縮寫。PHP 是一種HTML 內嵌式的語言,PHP 與微軟的ASP 頗有幾分相似,都是一種

在服務器端執行的嵌入HTML 文檔的腳本語言,語言的風格有類似于C 語言,現在被很多

的網站編程人員廣泛的運用。PHP 獨特的語法混合了C、Java、Perl 以及PHP 自創新的

語法。它可以比CGI 或者Perl 更快速的執行動態網頁。用PHP 做出的動態頁面與其他的

編程語言相比,PHP 是將程序嵌入到HTML 文檔中去執行,執行效率比完全生成HTML 標

記的CGI 要高許多;與同樣是嵌入HTML 文檔的腳本語言JavaScript 相比,PHP 在服務器

端執行,充分利用了服務器的性能;PHP 執行引擎還會將用戶經常訪問的PHP 程序駐留在

內存中,其他用戶再一次訪問這個程序時就不需要重新編譯程序了,只要直接執行內存中的

代碼就可以了,這也是PHP 高效率的體現之一。PHP 具有非常強大的功能,所有的CGI

或者JavaScript 的功能PHP 都能實現,而且支持幾乎所有流行的數據庫以及操作系統。

PHP 最初是1994 年Rasmus Lerdorf 創建的,剛剛開始只是一個簡單的用Perl 語言編寫

的程序,用來統計他自己網站的訪問者。后來又用C 語言重新編寫,包括可以訪問數據庫。

---------------------------

Font Capture: AcroRd32Info.exe - 應用程序錯誤

---------------------------

"0x0700609c" 指令引用的 "0x00000014" 內存。該內存不能為 "read"。

了完全加密和散列加密,使用的加密算法包括Blowfish、MD5、SHA1 和三重DES 等。

5.ISAP I支持。對ISAPI 的支持使用戶能夠將PHP 與微軟的IIS Web 服務器結合使用。

6.內置COM/DCO M 支持。對Windows 用戶來說,另一個好處是PHP 4 能夠訪問和實例化COM

對象。這項功能擴展了與Windows 應用程序的互操作性。

7.內置Jav a 支持。這也是PHP 在互操作性方面的一大進步,版本4.0 支持PHP 應用程序綁

定Java 對象。

8.與Per l兼容的正則表達式(PCRE)庫。Perl 語言一直在字符串解析領域雄霸天下,占據

著統治地位。開發人員知道,如果想讓PHP 得到廣泛認可,強大的正則表達式功能會起到重要作

用。他們的做法只是集成Perl 的功能,而不是重新開發,并將PCRE 庫的包集成在PHP 的默認發

行包中。

除了這些特性外,版本4 還添加了幾百項功能,大大提升了這種語言的能力。本書中,我

們將討論其中大部分功能。

在PHP 語言的發展歷程上,PHP 4 代表著一次巨大的飛躍。這個新版本帶來的新功能、強大

能力和可擴展性對開發新手和老手都產生了不小的震動。但PHP 開發團隊并不滿足于長時間只擁

有這一項成果,于是不久以后他們就開始著手開展另一個里程碑式的任務,要推出一門領導Web

腳本領域的語言:PHP 5。

PHP5

版本5 是PHP 語言發展歷程中的另一座分水嶺。雖然前面的主要版本已經增加了許多庫,

版本5 則在現有的功能上又進行了許多改進,并且增加了成熟的編程語言架構才有的一些特

性。

1.極大地提高了面向對象能力。PHP 的面向對象架構得到了改進,這是版本5 最突出的

特點。版本5 增加了很多功能,如顯式構造函數和析構函數、對象克隆、類抽象、變量作用

域和接口等。另外,PHP 在對象管理方面也有重大改進。第6 章和第7 章將詳細介紹這些

內容。

2.try/catch

異常處理。具有諷刺意味的是,在結構化編程語言中,設計錯誤處理策略本

身卻非常容易出錯,而且很難保持一致。為了解決這個問題,版本5 開始支持異常處理。在

許多語言中,如C++、C#、Python 和Java 等,異常處理長期以來一直都是錯誤管理方面的

中流砥柱,它為建立標準化的錯誤報告邏輯提供了一種絕佳的方法。

3.改進的XML

和Web

服務支持。現在的XML 支持建立在libxml2 庫基礎上,還引入

一個很新但非常有前途的擴展包來解析和處理XML,即SimpleXML。此外,PHP 5 還支持

SOAP 擴展。第20 章將介紹這兩個新擴展,并介紹一些很棒的第三方Web 服務擴展。

4.對SQLite

的內置支持。開發人員總是樂于提供更多選擇,他們為功能強大但很簡潔

的SQLite 數據庫服務器(http://www.sqlite.org/)提供了支持。如果開發人員需要一些重量

級數據庫產品中才有的特性,同時不希望帶來相應的管理開銷,SQLite 就能為這些開發人

員提供一個方便的解決方案。第22 章將介紹PHP 為這個強大的數據庫引擎提供的支持。

PHP6

1.Unicode

支持。增加了本地Unicode 支持,使得構建和維護多語言應用程序變得容易

的多。

2.安全改進。已經做了大量有關安全性的改進,基于這些改進,應該能顯著遏制安全相

關問題的泛濫,說實話,這些問題不能歸于語言,而應歸咎于只會東拼西湊的沒有經驗的程序員。

3.新語言特性和構造。增加了許多新的語法特征,其中最突出的就是64 位整數類型、

經過“改造”的用于多維數組的foreach 循環構造。以及對標簽的break 的支持。

二.環境配置

我用的是wamp ? 也用了 ?xampp?

至于這兩款軟件網上多得是,大家可以自行下載。

(筆記為李炎恢老師所講)

轉載于:https://www.cnblogs.com/ymweb/archive/2011/07/23/2114949.html

總結

以上是生活随笔為你收集整理的php学习笔记——PHP 概述的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。