<?php
//服务器端
class tianqi
{
public static function show()
{
$today = array('tep'=>28, 'wind'=>7, 'sun'=>'sunny');
return serialize($today);
}
}
class AdapterTianqi extends tianqi
{
public static function show()
{
$today = parent::show();
$today = unserialize($today);
$today = json_encode($today);
return $today;
}
}
//客户端调用
$tq = unserialize(tianqi::show());
echo '温度:',$tq['tep'],'<br>';
echo '风力:',$tq['wind'],'<br>';
echo 'sun:',$tq['sun'],'<br>';
//又要java客户端适用
$tq = AdapterTianqi::show();
$tq = json_decode($tq, true);
echo '温度:',$tq['tep'],'<br>';
echo '风力:',$tq['wind'],'<br>';
echo 'sun:',$tq['sun'],'<br>';