日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
詳看JSON字符串在PHP中的應(yīng)用說(shuō)明及技巧

JSON為何物?我就不重復(fù)概念了。通俗的說(shuō),它是一種數(shù)據(jù)的存儲(chǔ)格式,就像PHP序列化后的字符串一樣,只不過(guò)他搭建的是客戶端Javascript和服務(wù)端PHP的交互橋梁。我們用PHP生成JSON字符串。

以下4段代碼為我在JSON字符串項(xiàng)目中的簡(jiǎn)單應(yīng)用(非生產(chǎn)環(huán)境),不健壯也不美化,但該SNS項(xiàng)目早已經(jīng)夭折。

1、異常類的層級(jí)關(guān)系:

 
 
  1. class NotFoundException extends Exception{}   
  2. class InputException extends Exception{}   class DBException extends Exception{}  

2、配置未捕捉異常的處理器:

 
 
  1. function exception_uncaught_handler(Exception $e) {   header('Content-type:text/html; charset=utf-8');   
  2. if ($e instanceof NotFoundException)   exit($e->getMessage());   elseif ($e instanceof DBException)  
  3.  exit($e->getMessage());   else   exit($e->getMessage());   }   set_exception_handler('exception_uncaught_handler');   

3、在數(shù)據(jù)庫(kù)連接代碼,手動(dòng)拋出DBException異常但未使用try…catch進(jìn)行捕獲處理,該異常將被PHP自定義異常處理器exception_uncaught_handler()函數(shù)處理:

 
 
  1. $this->resConn = mysql_connect ($CONFIGS['db_host'], $CONFIGS['db_user'], $CONFIGS['db_pwd']);  
  2.  if (false == is_resource($this->resConn))  
  3.  throw new DBException('數(shù)據(jù)庫(kù)連接失敗。'.mysql_error($this->resConn));  

4、JSON字符串業(yè)務(wù)邏輯一瞥:

 
 
  1. if (0 != strcmp($curAlbum->interest_id, $it))   throw new NotFoundException('很抱歉,你所訪問(wèn)的相冊(cè)不存在');   

分享題目:詳看JSON字符串在PHP中的應(yīng)用說(shuō)明及技巧
標(biāo)題路徑:http://m.5511xx.com/article/djjiice.html