DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> 深度剖析JSON協議對與PHP產生的種種問題
深度剖析JSON協議對與PHP產生的種種問題
編輯:XML詳解     

JSON協議 是一種有用的、輕量級協議,現在可用於 PHP V5.2,它可以輕松地實現從 PHP 應用程序中提取出數據,擁有了這樣的協議就更好的便於我們進行對JSON以及PHP進行學習研究了。

然後去那邊的JSON協議提醒一下. 但我不能等到官方搞了我再升級上去,對不?所以我只好手工安裝了...雖然咱們是第一在sabayon上手工安裝程序,但原理應該是一樣的對不。

1.
首先equo help...發現有source選項...那就來吧, 下個php原代碼.默認將會下載到ls /var/tmp/entropy/sources/dev-lang/php-5.2.8-r1/php-5.2.8.tar.bz2 PHP-patchset-5.2.8-r1.tar.bz2而且連patch也一並下了(雖說很自動化... 不過似乎用不到)...咱純粹就是為了裝JSON協議

2.
解壓phpcd /var/tmp/entropy/sources/dev-lang/php-5.2.8-r1/ && tar -xjf php-5.2.8.tar.bz2然後就會解壓到PHP-5.2.8目錄, 進去到ext/JSon

3.
此時假如 PHPize, 然後configure/make的話會出錯,說是libtool版本不對,讓你重新aclocal/autoconf一下反正咱們也是莫名其妙,隨便就按它說的做吧...

4.aclocalautoconf./configuremake好了 cd modules, 就有了JSon.so ls /var/tmp/entropy/sources/dev-lang/php-5.2.8-r1/PHP-5.2.8/ext/JSon/modules/
JSon.la JSon.so我們搞 PHP的應該很熟...

  • 兩種JSON建構的結構說明解釋
  • 闡述JSON數組格式的相關說明介紹
  • 詳看JSON字符串在PHP中的應用說明及技巧
  • 深度解讀JSON形式的不同結構說明
  • 漫談PHP JSON數組對象數組介紹研究

當然接下來就是拷貝到php的lib目錄裡, 這個隨便找一下已安裝的擴展就行了,比如我的coto ext-active # locate imagick.so/usr/lib/php5/lib/php/extensions/no-debug-non-zts-20060613/imagick.so那就放到同目錄下另外搞個配置...這個搞PHP的應該也很熟.

不過sabayon的配置文件結構不一樣. 它php4/php5 and cli/apache是分開的coto ext-active # ls /etc/php/apache2-php4 apache2-php5 cli-php4 cli-PHP5而且啟用的擴展是放在ext-active裡, 所以,假如我要apache/cli同時支持JSon, 那麼要放兩個地方apache2-php5/ext-activecli-PHP5/ext-activ

JSON協議 是一種有用的、輕量級協議,現在可用於 PHP V5.2,它可以輕松地實現從 PHP 應用程序中提取出數據,並將其放入 AJax 應用程序的過程。相應地,PHP 中的 JSON 同樣也是輕量級且十分有用的,只包含兩個易於使用的函數。

使用這些函數,我們可以轉換和導出對象結構,還可以使用 JSon_encode() 使來自 PHP 數據庫連接的數據可用於 Ajax 應用程序。在 AJax 應用程序中處理完數據後,可以將數據返回 PHP 腳本並用 JSon_decode() 重新創建可用的對象數據結構。當把數據返回到 PHP 後,我們可以將其存儲到數據庫中,或使用 PHP 提供的眾多選擇中的任何其他數據處理方法。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved