<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        php用哪個(gè)版本

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 15:21:02
        文檔

        php用哪個(gè)版本

        php用哪個(gè)版本:PHP各個(gè)版本之間的區(qū)別一、PHP 5.2、5.3、5.4、5.5、5.6 版本區(qū)別對(duì)比以及新功能詳解PHP5.2 以前:autoload, PDO 和 MySQLi, 類型約束PHP5.2:JSON 支持PHP5.3:棄用的功能,匿名函數(shù),新增魔術(shù)方法,命名空間,后期靜態(tài)綁定,Heredoc 和 Nowdo
        推薦度:
        導(dǎo)讀php用哪個(gè)版本:PHP各個(gè)版本之間的區(qū)別一、PHP 5.2、5.3、5.4、5.5、5.6 版本區(qū)別對(duì)比以及新功能詳解PHP5.2 以前:autoload, PDO 和 MySQLi, 類型約束PHP5.2:JSON 支持PHP5.3:棄用的功能,匿名函數(shù),新增魔術(shù)方法,命名空間,后期靜態(tài)綁定,Heredoc 和 Nowdo

        PHP各個(gè)版本之間的區(qū)別

        一、PHP 5.2、5.3、5.4、5.5、5.6 版本區(qū)別對(duì)比以及新功能詳解

        PHP5.2 以前:autoload, PDO 和 MySQLi, 類型約束

        PHP5.2:JSON 支持

        PHP5.3:棄用的功能,匿名函數(shù),新增魔術(shù)方法,命名空間,后期靜態(tài)綁定,Heredoc 和 Nowdoc, const, 三元運(yùn)算符,Phar

        PHP5.4:Short Open Tag, 數(shù)組簡(jiǎn)寫形式,Traits, 內(nèi)置 Web 服務(wù)器,細(xì)節(jié)修改

        PHP5.5:yield, list() 用于 foreach, 細(xì)節(jié)修改

        PHP5.6: 常量增強(qiáng),可變函數(shù)參數(shù),命名空間增強(qiáng)

        1.php5.2以前

        1.1 autoload的使用

        當(dāng)在代碼中使用一個(gè)未定義的類的時(shí)候,該函數(shù)就會(huì)被調(diào)用,現(xiàn)在已經(jīng)不再使用了,因?yàn)橐粋€(gè)項(xiàng)目中只能有一個(gè)__autoload();現(xiàn)在使用spl_autoload_register();

        1.2 PDO和MiSQLi的使用

        1.3 類型約束。

        通過(guò)類型約束可以限制參數(shù)的類型,不過(guò)這個(gè)機(jī)制不完善。

        2. php5.2

        2.1 JSON的支持

        增加了json_encode(),json_decode()等函數(shù)

        3.php5.3

        PHP5.3 算是一個(gè)非常大的更新,新增了大量新特征,同時(shí)也做了一些不向下兼容的修改

        3.1 棄用的功能

        3.2 匿名函數(shù)

        $func=function($arg){
         echo $arg;
        }
        $func('hello');

        3.2 新增了魔術(shù)方法 __invoke(),__callStatic();

        隨著匿名函數(shù)的加入,PHP 引入了一個(gè)新的魔術(shù)方法 __invoke().
        該魔術(shù)方法會(huì)在將一個(gè)對(duì)象作為函數(shù)調(diào)用時(shí)被調(diào)用:
        
        class A
        {
         public function __invoke($str)
         {
         print "A::__invoke(): {$str}";
         }
        }
        
        $a = new A;
        $a("Hello World");
        
        輸出毫無(wú)疑問(wèn)是: A::__invoke(): Hello World __callStatic() 則會(huì)在調(diào)用一個(gè)不存在的靜態(tài)方法時(shí)被調(diào)用。

        3.3命名空間

        <?php
        // 命名空間的分隔符是反斜杠,該聲明語(yǔ)句必須在文件第一行。
        // 命名空間中可以包含任意代碼,但只有 **類, 函數(shù), 常量** 受命名空間影響。
        namespace XXOO\Test;
        
        // 該類的完整限定名是 \XXOO\Test\A , 其中第一個(gè)反斜杠表示全局命名空間。
        class A{}
        
        // 你還可以在已經(jīng)文件中定義第二個(gè)命名空間,接下來(lái)的代碼將都位于 \Other\Test2 .
        namespace Other\Test2;
        
        // 實(shí)例化來(lái)自其他命名空間的對(duì)象:
        $a = new \XXOO\Test\A;
        class B{}
        
        // 你還可以用花括號(hào)定義第三個(gè)命名空間
        namespace Other {
         // 實(shí)例化來(lái)自子命名空間的對(duì)象:
         $b = new Test2\B;
        
         // 導(dǎo)入來(lái)自其他命名空間的名稱,并重命名,
         // 注意只能導(dǎo)入類,不能用于函數(shù)和常量。
         use \XXOO\Test\A as ClassA
        }

        3.4后期靜態(tài)綁定

        #self 的語(yǔ)義本來(lái)就是“當(dāng)前類”
        class A
        {
         static public function callFuncXXOO()
         {
         print static::funcXXOO();
         }
        
         // ...
        }

        二、PHP7新特性

        ./bin/php -v #查看PHP版本
        ./bin/php -m #查看安裝的模塊

        1、變量類型

        function test(int $a,string $b,array $c):int{
        
        
        }

        2、錯(cuò)誤異常

        try/catch

        3、zval使用棧內(nèi)存

        節(jié)約了內(nèi)存分配
        php5
        zval*val;make_std_zval(val);
        
        php7 zval val;

        推薦教程:PHP視頻教程

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        php用哪個(gè)版本

        php用哪個(gè)版本:PHP各個(gè)版本之間的區(qū)別一、PHP 5.2、5.3、5.4、5.5、5.6 版本區(qū)別對(duì)比以及新功能詳解PHP5.2 以前:autoload, PDO 和 MySQLi, 類型約束PHP5.2:JSON 支持PHP5.3:棄用的功能,匿名函數(shù),新增魔術(shù)方法,命名空間,后期靜態(tài)綁定,Heredoc 和 Nowdo
        推薦度:
        標(biāo)簽: 使用 版本 php
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲aⅴ无码专区在线观看春色 | 美女视频黄a视频全免费网站色| 国产国产人免费视频成69堂| 亚洲成AV人片天堂网无码| 成人免费777777被爆出| 亚洲开心婷婷中文字幕| 美女视频黄的免费视频网页| 久久久无码精品亚洲日韩蜜桃| 日本免费人成网ww555在线| 久久国产亚洲观看| 久久精品免费观看| 久久精品国产亚洲av高清漫画 | 免费无码又爽又刺激网站| 亚洲伊人久久大香线蕉综合图片| 好猛好深好爽好硬免费视频| 亚洲区小说区图片区| 久久国产乱子伦精品免费午夜| 伊人久久精品亚洲午夜| 最近免费mv在线观看动漫| 久久精品国产亚洲AV嫖农村妇女| aⅴ免费在线观看| 亚洲熟妇无码AV不卡在线播放 | 狠狠久久永久免费观看| 日韩在线视频免费| 亚洲精品无码久久久影院相关影片| 免费观看91视频| 亚洲人成在线中文字幕| 亚洲AV无码一区二区三区在线观看| 美女被免费网站91色| 亚洲精品国产成人中文| 手机看片久久国产免费| 国产精品无码永久免费888| 四虎免费在线观看| 日本一区二区三区免费高清在线| 亚洲精品午夜国产VA久久成人| 在线看免费观看AV深夜影院| 色多多A级毛片免费看| 亚洲成人在线免费观看| 亚洲av区一区二区三| 亚洲欧美日韩中文无线码| 亚洲欧洲精品成人久久奇米网|