老大,心跳可不可以把當(dāng)前時(shí)時(shí)的時(shí)間戳發(fā)給客戶端啊。
可以利用http://php.net/manual/zh/language.oop5.magic.php#object.tostring來(lái)做的這點(diǎn)。
__toString() 方法用于一個(gè)類被當(dāng)成字符串時(shí)應(yīng)怎樣回應(yīng)。
在 start_geteway.php中。
$gateway = new Gateway('...');
$gateway->pingInterval = 10;
$gateway->pingNotResponseLimit = 1;
$gateway->pingData = new PingData;
class PingData
{
public function __toString()
{
return json_encode(array('type'=>'ping', 'time'=>time()));
}
}
....