Beispiel #1
0
 public static function newInstance()
 {
     if (!self::$instance instanceof self) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Beispiel #2
0
<?php

require_once 'workflow.php';
require_once 'City.php';
require_once 'Client/BaiduWeather.php';
$query = null;
isset($argv[1]) && ($query = trim($argv[1]));
$wl = new Workflows();
$city = City::instance();
$query = $city->getName($query);
try {
    $baidu = BaiduWeather::instance($wl, $query);
    $baidu->current();
    $baidu->days();
} catch (Exception $e) {
    $wl->result('response_error', null, '找不到对应城市的天气信息', '请求失败,请重试', '');
}
print $wl->toxml();