$ws_worker->onMessage = function($connection, $data)
{
// 向客戶端發(fā)送hello $data
$m=Array("type"=>"login","ss"=>"sd");
$m=json_encode($m);
echo $data;
echo $m;
echo json_decode($m);
broadcast($data);
};
本來是json_decode($data),出現(xiàn)錯(cuò)誤,現(xiàn)在這個(gè)$m怎么也出現(xiàn)錯(cuò)誤
不好意思,沒說清楚,我是這樣寫了代碼,運(yùn)行start,bat.然后進(jìn)入客戶端,start。bat就直接關(guān)閉了,沒有其他錯(cuò)誤,只有一句broadcast($data) ,不會(huì)出現(xiàn)錯(cuò)誤,但是加上json_decode($data),就出現(xiàn)start。batg自動(dòng)關(guān)閉的錯(cuò)誤了.。我以為是我的json不規(guī)范導(dǎo)致的,自己在后臺(tái)寫了個(gè)$m=array先json_encode,再json_decode 也像前面一樣了,是不是因?yàn)閜hpworkman 中不能使用 json_decode?
已經(jīng)找到錯(cuò)誤了 json_decode用的不多,沒在前面加array轉(zhuǎn)化,加上我用了echo輸出,所以才會(huì)發(fā)生錯(cuò)誤,php基礎(chǔ)不好