欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php 5.6.26

林國瑞1年前7瀏覽0評論
PHP 5.6.26是PHP 5.6.x系列的一個版本。它是一種流行的開源編程語言,用于快速開發 Web 應用程序。這個版本是在 2016 年 8 月 18 日發布的。它包含了若干新特性和修復的 bug 。其中最顯著的特性是允許更細粒度的錯誤控制和更好的 JSON 對象處理能力。 一. 錯誤控制 PHP 5.6.26 帶來了一種更為靈活的錯誤控制機制。以前,你只能在代碼里寫 try/catch 塊來捕獲異常。但是在 PHP 5.6.26 中,你可以通過設置 error_reporting 和函數 error_log 來更加細致地處理錯誤。例如:
//error_reporting(0);
function test($a) {
if($a === 0) {
throw new Exception("除數不能為0");
}
return 1/$a;
}
try {
$a = 0;
test($a);
} catch(Exception $e){
error_log($e->getMessage());
print("

異常:".$e->getMessage()."

n"); }
在上面的代碼中,我們通過調用錯誤日志函數來記錄異常信息。這樣就能夠更加充分的控制錯誤信息輸出,從而更好的排除錯誤。 二. JSON 對象處理 在 PHP 5.6.26 中, JSON 對象處理得到了更好的支持。PHP5.6.26 在 json 函數庫中引入了兩個新函數: json_last_error_msg 和 json_resource 資源類型。 json_last_error_msg 函數提供了更加明確的 JSON 編碼錯誤消息,這樣就能更好地定位錯誤的根源。例如:
$json = '{"name":"php"}';
$data = json_decode($json);
if(json_last_error() != JSON_ERROR_NONE) {
print("

".json_last_error_msg()."

n"); }
json_resource 資源類型是一個新的內部資源類型,它支持更好的 JSON 編解碼支持。例如:
$data = array('name'=>'php');
$json = json_encode($data, JSON_RESOURCE_AS_OBJECT);
print_r($json);
在上面的代碼中, JSON_RESOURCE_AS_OBJECT 常量用于告訴 json_encode 函數要把 $data 轉換為 JSON 對象,而不是JSON數組。 結論: PHP 5.6.26 帶來了一些非常顯著的新特性和 bug 修復,例如更為靈活的錯誤控制和更優秀的 JSON 對象處理。如果你是 PHP 開發人員并且還沒有使用 PHP 5.6.x 系列的版本,我們強烈推薦你升級到最新的 PHP 5.6.26.