輸入待尋字串
  <?php
  require("http://php.wilson.gs");  // 回首頁
  echo "http://php.wilson.gs/bible/group.php : WDDX 函式庫";


WDDX 函式庫

本函式庫共有 6 個函式

WDDX 為全球資訊網分散式文件交換,全名為 Web Distributed Data Exchange。其實 WDDX 可以算是 XML 的一個分支。更多有關 WDDX 的資訊可以參考 http://www.wddx.org

例一: 本例將單一值連續化

<?php
print wddx_serialize_value("PHP to WDDX packet example""PHP packet");
?>

傳回到瀏覽器的資料為

<wddxPacket version='0.9'><header comment='PHP packet'/><data>
<string>PHP to WDDX packet example</string></data></wddxPacket>

例二: 本例將 WDDX 封包加入資料

<?php
$pi 
3.1415926;
$packet_id wddx_packet_start("PHP");
wddx_add_vars($packet_id"pi");

/* Suppose $cities came from database */
$cities = array("Austin""Novato""Seattle");
wddx_add_vars($packet_id"cities");

$packet wddx_packet_end($packet_id);
print 
htmlentities($packet);
?>

傳回到瀏覽器的資料為

<wddxPacket version='0.9'><header comment='PHP'/><data><struct>
<var name='pi'><number>3.1415926</number></var><var name='cities'>
<array length='3'><string>Austin</string><string>Novato</string>
<string>Seattle</string></array></var></struct></data></wddxPacket>

wddx_serialize_value:將單一值連續化。
wddx_serialize_vars:將多值連續化。
wddx_packet_start:開始新的 WDDX 封包。
wddx_packet_end:結束的 WDDX 封包。
wddx_add_vars:將 WDDX 封包連續化。
wddx_deserialize:將 WDDX 封包解連續化。


[ 上一頁 /bible/group.php 下一頁 ]



本站置於 NEC BIGLOBE 地球村網際網路  echo "Copyright © 1999-2000, Wilson Peng";
  mail("wilson@biglobe.net.tw", "Feedback", $message);
  ?>