真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php5.3和php5.4有那些區(qū)別

這篇文章將為大家詳細講解有關(guān)php5.3和php5.4有那些區(qū)別,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站主要從事網(wǎng)站設(shè)計制作、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)蘆溪,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

php5.3和php5.4的區(qū)別:1、php5.4增加了數(shù)組的簡寫形式;2、php5.4增加了Traits;3、自php5.4開始,內(nèi)置一個輕量級的web服務(wù)器;4、php5.4新增了動態(tài)訪問靜態(tài)方法的方式。

1、Short Open Tag 自 PHP5.4 起總是可用

在這里集中講一下有關(guān) PHP 起止標簽的問題。即:

<?php
// Code...
?>

通常就是上面的形式,除此之外還有一種簡寫形式:

<? /* Code... */ ?>

還可以把

<?php echo $xxoo;?>

簡寫成:

<?= $xxoo;?>

這種簡寫形式被稱為 Short Open Tag, 在 PHP5.3 起被默認開啟,在 PHP5.4 起總是可用。使用這種簡寫形式在 HTML 中嵌入 PHP 變量將會非常方便。

對于純 PHP 文件(如類實現(xiàn)文件), PHP 官方建議頂格寫起始標記,同時 省略 結(jié)束標記。這樣可以確保整個 PHP 文件都是 PHP 代碼,沒有任何輸出,否則當你包含該文件后,設(shè)置 Header 和 Cookie 時會遇到一些麻煩

注:Header 和 Cookie 必須在輸出任何內(nèi)容之前被發(fā)送。

2、數(shù)組簡寫形式

這是非常方便的一項特征!

// 原來的數(shù)組寫法
$arr = array("key" => "value", "key2" => "value2");
// 簡寫形式
$arr = ["key" => "value", "key2" => "value2"];

3、Traits

所謂Traits就是“構(gòu)件”,是用來替代繼承的一種機制。PHP中無法進行多重繼承,但一個類可以包含多個Traits.

// Traits不能被單獨實例化,只能被類所包含
trait SayWorld
{
    public function sayHello()
    {
        echo 'World!';
    }
}
class MyHelloWorld
{
    // 將SayWorld中的成員包含進來
    use SayWorld;
}
$xxoo = new MyHelloWorld();
// sayHello() 函數(shù)是來自 SayWorld 構(gòu)件的
$xxoo->sayHello();

Traits還有很多神奇的功能,比如包含多個Traits, 解決沖突,修改訪問權(quán)限,為函數(shù)設(shè)置別名等等。

4、內(nèi)置 Web 服務(wù)器

PHP從5.4開始內(nèi)置一個輕量級的Web服務(wù)器,不支持并發(fā),定位是用于開發(fā)和調(diào)試環(huán)境。

在開發(fā)環(huán)境使用它的確非常方便。

php -S localhost:8000

這樣就在當前目錄建立起了一個Web服務(wù)器,你可以通過 http://localhost:8000/ 來訪問。
其中l(wèi)ocalhost是監(jiān)聽的ip,8000是監(jiān)聽的端口,可以自行修改。

很多應(yīng)用中,都會進行URL重寫,所以PHP提供了一個設(shè)置路由腳本的功能:

php -S localhost:8000 index.php

這樣一來,所有的請求都會由index.php來處理。

你還可以使用 XDebug 來進行斷點調(diào)試。

5、細節(jié)修改

PHP5.4 新增了動態(tài)訪問靜態(tài)方法的方式:

$func = "funcXXOO";
A::{$func}();

新增在實例化時訪問類成員的特征:

(new MyClass)->xxoo();

新增支持對函數(shù)返回數(shù)組的成員訪問解析(這種寫法在之前版本是會報錯的):

print func()[0];

關(guān)于php5.3和php5.4有那些區(qū)別就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


網(wǎng)頁題目:php5.3和php5.4有那些區(qū)別
文章網(wǎng)址:http://weahome.cn/article/gsdhig.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部