今天裝上了php6

2021-08-22 17:02:42 字數 1858 閱讀 1345

早就聽說php6出來了,一直沒裝.昨天我的php伺服器不行啦.才裝了個.

感覺非常好.改變了一些以前版本的不足.增加了一些新的特性.

php會給我們帶來前所未有的快感.

這是php6的一些新特性和功能

1。完全拋棄全域性變數 2. 刪除magic quotes 3. 增加乙個輸入過濾擴充套件代替magic quotes,提供乙個機制讓開發者很容易自己關閉或開啟這個功能。而不是 像現在的作法那樣先判斷伺服器的gpc是否開啟。

4. 預設加入opcode cache,對**執行進行速度上的優化。目前大多用的是pecl或apc,但有乙個官方的解決方案顯然是比較好的。 5. 刪除安全模式 safe_mode,改進open_basedir 6. 刪除在php3/4中已經被標記為過時deprecated的內容

另兩個考慮中的,但是意義不太大的: 7. 識別符號(程式中使用的變數名、函式名、標號等)大小寫敏感 8. 刪除各種函式的別名

另一種說法

1.支援unicode 支援unicode是有其必然,雖然unicode占用較多的空間,但unicode帶來 的便利性,遠超過占用空間的缺點,尤其在國際化的今天,硬體裝置越來 越強大,網速也大幅度的提公升,這麼一點小小的缺點是可以忽略的。另外 一點,php也可以在.ini檔案中設定是否開啟支援unicode,決定權在你自己, 這是乙個不錯的點子,關掉unicode的支援,php的效能並不會有大幅度的 提公升,主要的影響在於需要引用字串的函式。 2.register globals 將被移除 這是乙個重要的決定,說多新進的php開發者會覺得register globals滿 方便的,但是卻忽略了register globals會帶來程式上安全性的隱患,大 多數的主機上此項功能是關閉的,印象中從php4.3.x版開始時,此項預設 設定值即是關閉狀態,php6正式移除register globals也代表著如果程式 是由php3時代的產物,將完全無法使用,除了改寫一途外,別無他法。相 信現在的php世界裡,仍使用php3時代所產生的程式應該是少之又少。 3.magic quotes 將消失 magic quotes主要是自動轉義需要轉義的字元,此項功能移除葉符合大多 數php開發者的心聲。 4.safe mode 取消 老實說,這個模式不知道**不好,取消就取消吧,反正也用不到 5.』var』 別名為 『public』 在類中的var宣告變成public的別名,相信是為了相容php5而作的決定, php6現在也可以稱作為oo語言了。 6.通過引用返回將出錯 現在透過引用返回編譯器將會報錯 例如$a =& new b()、function &c(), oo語言預設就是引用,所以不需要再使用&了。 7.zend.ze1 compatbility mode 將被移去 zend.ze1相容模式將被移去,php5是為相容舊有php4,所以在.ini中可選擇是否 開啟相容模式,原因在於php5使用的是第二代解析引擎,但是相容模式並不是百 分之百能解析php4語法,所以舊時代的產物,移除。 8.freetype 1 and gd 1 support 將不見 這兩個是很久的libs,所以不再支援,gd1早已被現在的gd2取代了。 9.dl() 被移到 sapi 中 dl()主要是讓設計師載入extension libs,現在被移到 sapi 中 10.register long array 去除 從php5起預設是關閉,再php6中正式移除。 11.一些extension的變更 例如 xmlreader 和 xmlwriter 將不再是以extension的方式出現,他們將被移入 到php的核心之中,並且預設是開啟,ereg extension將被放入pecl,代表著它將 被移出php核心,這也是為了讓路給新的正規表示式extension, 此外,fileinfo extension 也將被匯入php的核心之中。 12.apc將被匯入核心 這是乙個提高php效能的功能,現在它將被放入php核心中,並且可以選擇是否啟用apc 13.告別asp風格的起始標籤 原來是為了取悅asp開發者轉向使用php,現今已經不再需要這種做法了,

今天裝上了php6

早就聽說php6出來了,一直沒裝.昨天我的php伺服器不行啦.才裝了個.感覺非常好.改變了一些以前版本的不足.增加了一些新的特性.php會給我們帶來前所未有的快感.這是php6的一些新特性和功能 1。完全拋棄全域性變數 2.刪除magic quotes 3.增加乙個輸入過濾擴充套件代替magic q...

php6的新特性

更加好的unicode支援 namespace 名字空間,將更好的避免在函式及類之間的變數名衝突。令人激動的web 2.0特性 soap 簡單物件訪問協議 soap object access protocol soap 可以和現存的許多網際網路協議和格式結合使用,包括超文字傳輸協議 http 簡單...

PHP6 檔案操作

檔案操作 檔案讀取和寫入 檔案有讀 寫 刪除 修改 建立 許可權 記憶體 就好比人類的大腦 抽象處理 硬碟 就是人類你腦袋想完的事情 存到某個位置 紙,牆 讀取檔案就是把檔案裡面的內容讀取到記憶體裡面 寫入檔案的時候就是把記憶體裡面處理的東西寸到硬碟裡面 readfile 讀取檔案並且輸出到瀏覽器 ...