国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP7中異常與錯誤處理與之前版本對比

wemallshop / 3114人閱讀

先上代碼
ECHO PHP_VERSION.PHP_EOL;
function add (int $left,int $right){
  return $left+$right;
 }

try {
    echo add("left", "right");
} catch (Exception $e) {
    // Handle exception
} catch (Error $e) { // Clearly a different type of object
    // Log error and end gracefully
    var_dump($e->getMessage());
}

echo PHP_EOL."helloword".PHP_EOL;
PHP v5.6.1結果
5.6.1
PHP Catchable fatal error:  Argument 1 passed to add() must be an instance of int, string given, called in C:usertbshareubuntuWorkermanfortest.php on line 8 and defined in C:usertbshareubuntuWorkermanfortest.php on line 3

Catchable fatal error: Argument 1 passed to add() must be an instance of int, string given, called in C:usertbshareubuntuWorkermanfortest.php on line 8 and defined in C:usertbshareubuntuWorkermanfortest.php on line 3
[Finished in 0.0s]
PHP v7.0.15結果
7.0.15-0ubuntu0.16.04.4
string(131) "Argument 1 passed to add() must be of the type integer, string given, called in /home/tb/win10share/Workerman/fortest.php on line 8"

helloword
區別

在于后者可以捕獲fatal error,并且可以正常輸出helloword

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/23075.html

相關文章

  • PHP 錯誤異常

    摘要:但異常捕獲后程序可以繼續執行,而真正的錯誤出現后程序就必須終止異??梢允褂脕聿东@捕獲,捕獲之后后續代碼可以繼續執行而錯誤是無法使用捕獲的如果拋出了異常,就必須捕獲它否則程序終止執行。 PHP錯誤級別 Parse error > Fatal Error > Waning > Notice > Deprecated Deprecated 最低級別的錯誤(不推薦,不建議)使用一些過期函數的...

    longmon 評論0 收藏0
  • PHP7新特性小結

    摘要:標量類型聲明在中,引入了一個新的特性,即標量類型聲明。棄用樣式構造函數是與它們定義的類具有相同名稱的方法,現在已被棄用,并且將來將被刪除。 showImg(https://segmentfault.com/img/remote/1460000012438557?w=1024&h=456); 說明 PHP 7使用新的Zend Engine 3.0將應用程序性能提高近兩倍,內存消耗比PHP...

    Steven 評論0 收藏0
  • PHP 7 修改了什么呢 --1

    摘要:此版本被認為是在年發布后最重要的變化。標量類型聲明有兩種選擇強制強制性是默認模式,不需要指定。嚴格嚴格模式有明確的暗示。 PHP7是什么鬼? PHP7是PHP編程語言的一個主要版本,并號稱是開發Web應用程序的一次革命,可開發和交付移動企業和云應用。此版本被認為是PHP在2004年發布PHP5后最重要的變化。 新功能 PHP7有加入幾十個功能,最顯著的是下面提到 - 改進的性能 - P...

    svtter 評論0 收藏0
  • PHP7的新特性

    摘要:主要的變化有以下幾點抽象語法樹在之前的版本中,代碼在語法解析階段直接生成了指令,也就是在中直接生成指令,這使得編譯器與執行器耦合在一起。 PHP7 從發布到現在已經有快三年的時間了,現在已經發展到 PHP7.2.9 版本了。它的發布給 PHP 帶來了很大的性能提升,這主要是得益于 PHP 對 Zend 引擎的深度優化,同時還降低了 PHP 對系統的資源占用。 主要的變化有以下幾點: 抽...

    Honwhy 評論0 收藏0
  • 【天贏金創】PHP7Swoole

    摘要:但在密集計算方面比等靜態編譯語言差幾十倍甚至上百倍。一使用棧內存在引擎和擴展中,經常要創建一個的變量,底層就是一個指針。代碼中創建的變量也進行了優化,直接在棧內存上預分配。應用層與底層在錯誤拋出的方式全部統一為異常。 原文:http://rango.swoole.com/archives/440最近PHP官方終于發布了傳說中的PHP7,雖然只是alpha版。PHP7號稱是新一代的PHP...

    MingjunYang 評論0 收藏0

發表評論

0條評論

wemallshop

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<