国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

php用哪個版本

來源:懂視網 責編:小采 時間:2020-11-27 15:21:02
文檔

php用哪個版本

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

PHP各個版本之間的區別

一、PHP 5.2、5.3、5.4、5.5、5.6 版本區別對比以及新功能詳解

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

PHP5.2:JSON 支持

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

PHP5.4:Short Open Tag, 數組簡寫形式,Traits, 內置 Web 服務器,細節修改

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

PHP5.6: 常量增強,可變函數參數,命名空間增強

1.php5.2以前

1.1 autoload的使用

當在代碼中使用一個未定義的類的時候,該函數就會被調用,現在已經不再使用了,因為一個項目中只能有一個__autoload();現在使用spl_autoload_register();

1.2 PDO和MiSQLi的使用

1.3 類型約束。

通過類型約束可以限制參數的類型,不過這個機制不完善。

2. php5.2

2.1 JSON的支持

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

3.php5.3

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

3.1 棄用的功能

3.2 匿名函數

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

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

隨著匿名函數的加入,PHP 引入了一個新的魔術方法 __invoke().
該魔術方法會在將一個對象作為函數調用時被調用:

class A
{
 public function __invoke($str)
 {
 print "A::__invoke(): {$str}";
 }
}

$a = new A;
$a("Hello World");
輸出毫無疑問是: A::__invoke(): Hello World __callStatic() 則會在調用一個不存在的靜態方法時被調用。

3.3命名空間

<?php
// 命名空間的分隔符是反斜杠,該聲明語句必須在文件第一行。
// 命名空間中可以包含任意代碼,但只有 **類, 函數, 常量** 受命名空間影響。
namespace XXOO\Test;

// 該類的完整限定名是 \XXOO\Test\A , 其中第一個反斜杠表示全局命名空間。
class A{}

// 你還可以在已經文件中定義第二個命名空間,接下來的代碼將都位于 \Other\Test2 .
namespace Other\Test2;

// 實例化來自其他命名空間的對象:
$a = new \XXOO\Test\A;
class B{}

// 你還可以用花括號定義第三個命名空間
namespace Other {
 // 實例化來自子命名空間的對象:
 $b = new Test2\B;

 // 導入來自其他命名空間的名稱,并重命名,
 // 注意只能導入類,不能用于函數和常量。
 use \XXOO\Test\A as ClassA
}

3.4后期靜態綁定

#self 的語義本來就是“當前類”
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、錯誤異常

try/catch

3、zval使用棧內存

節約了內存分配
php5
zval*val;make_std_zval(val);

php7 zval val;

推薦教程:PHP視頻教程

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

php用哪個版本

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

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 交换国产精品视频一区 | 欧美日韩国产va另类试看 | 久久久国产精品视频 | 欧美日韩精品国产一区二区 | 亚洲精品国产字幕久久vr | 亚洲欧洲日韩 | 性xxxxfreexxxxx国产 | 欧美大色 | 亚洲国产精品一区二区久久 | 成人免费一区二区三区 | 欧美综合第一页 | 亚洲欧洲国产成人综合一本 | 九九精品视频一区在线 | 国产视频资源在线观看 | 亚欧在线观看 | 国产精品久久新婚兰兰 | 久久精品a亚洲国产v高清不卡 | 一级全黄毛片 | 亚洲v日韩v欧美在线观看 | 高清亚洲| 国产一级在线观看 | 欧美激情在线精品一区二区 | 欧美日韩一区二区三区在线播放 | 国内在线观看精品免费视频 | 欧美一区二区日韩一区二区 | 国产精品人成 | 精品视频一区二区三区 | 久久一本日韩精品中文字幕屁孩 | 精品国产三级a在线观看 | 91精品国产91久久久久福利 | 日本丶国产丶欧美色综合 | 国产精品视频一区二区三区不卡 | 日韩欧美国产精品第一页不卡 | 一级全黄60分钟免费网站 | 在线播放国产精品 | 一级片a| 国产精品成人一区二区 | 国产成人青青热久免费精品 | 一区二区三区中文字幕 | 免费一级a毛片在线播放直播 | 国产精品香蕉在线观看 |