鍍金池/ 問答/ PHP問答
抱緊我 回答

1:
class Foo{

function a(){
    var name = '';
    b(name);
}
function b(var name){
    console.log(name);
}

}

情殺 回答

cookie跨域是不行的,不過如果要實現(xiàn)信息共享的話,到時不妨考慮用別的方案

墨沫 回答

增加注釋 看行不行

$testClass = '\common\service\test';
/** @var \common\service\test $test */
$test = new $testClass;
$test->aa();
選擇 回答

整體思路是房間ID+邀請碼機制(也可不加邀請碼)。

1.房主創(chuàng)建房間,生成房間ID,分享給別人時,創(chuàng)建邀請碼(邀請碼可設(shè)置為按時間、次數(shù)等進(jìn)行校驗作用)
2.其他人通過分享鏈接帶參的形式,加入到房間時,向服務(wù)器校驗房間ID和邀請碼
3.房間ID不存在、房間已滿等情況,則加入失??;邀請碼過期、無效,則不符合加入條件
4.玩家進(jìn)入房間時,建立websocket。符合對戰(zhàn)開始要求時,服務(wù)器推送對戰(zhàn)開始。

SP:圍觀人員為進(jìn)入該房間ID,但是邀請碼已失效、房間對戰(zhàn)狀態(tài)已開始等,進(jìn)入旁觀狀態(tài)。進(jìn)入時,向服務(wù)器發(fā)送openid和房間id,可建立websocket,獲得玩家是否在線的狀態(tài)。

孤巷 回答

配置中把dsn設(shè)為空試一下

萌面人 回答

redis 版本低的問題,沒有eval 命令
詳見

脾氣硬 回答

已解決!原因是https頁面引入的是http的js sdk,導(dǎo)致無法通過IOS的安全檢測,android可能沒有那么嚴(yán)格,所以出現(xiàn)上述情況

玄鳥 回答

token是在瀏覽器中是以cookie存儲,所以你說續(xù)簽,前端發(fā)http請求,就會默認(rèn)帶上cookie,那么后端你就可以拿到判斷這個token的時效性了,然后在response set-cookie更新就好;但是,如果用戶半天不操作了,如果你的token設(shè)置失效時間為十分鐘,那后端就無法更新token了,就必須重新登錄。

蟲児飛 回答

不要遍歷發(fā)送給所有在線的client。
可以把消息改成json格式,包含發(fā)送者ID,接受者ID和消息內(nèi)容,server端就知道誰發(fā)給誰了

筱饞貓 回答

emmmmm, 你login.html里有指定 <form action="login.php">嗎。

司令 回答

是不是你的模型本身就是空的?你可以直接打印出$this看看,是不是一個有記錄的模型。

剛才我專門測試了一下,你上面的語句,是能成功執(zhí)行的,并且可以獲得this下的屬性。

何蘇葉 回答
  1. 為什么這么寫?這里寫get或者post,是為了更加符合使用場景,如你提交數(shù)據(jù)就用post,獲取資源用get。
  2. 他就知道了你是這種請求?這種應(yīng)該是你自身的代碼,別人怎么知道?而且就算不知道,HTTP請求本身就那幾種,一個一個的嘗試也很容易。
小眼睛 回答
$a=[
 ['id'=>1,'name'=>'w1'],
 ['id'=>4,'name'=>'w3'],
 ['id'=>3,'name'=>'w2'],
 ['id'=>5,'name'=>'w5'],
 ['id'=>6,'name'=>'w22'],
 ['id'=>8,'name'=>'w222'],
 ['id'=>30,'name'=>'w30'],
 ['id'=>30,'name'=>'w30'],
 ['id'=>30,'name'=>'w30'],
 ['id'=>30,'name'=>'w30'],
 ['id'=>30,'name'=>'w30'],
 ['id'=>30,'name'=>'w30'],
 ['id'=>30,'name'=>'w30'],
   ];
function add_sn(&$arr){
    $len=count($arr);
   $j=0;
   $n=0;
   for ($i=1;$i<=pow(2,$n);$i++) { 
        $arr[$j]['sn']=($n+1).$i;
        if($i==pow(2,$n)){
            $i=0;
            $n++;
        }
        $j++;
        if($j==$len){
            return;
        }
   }    
   }

   
   add_sn($a);
   print_r($a);
未命名 回答

DELETE FROM MyTable WHERE ID IN (1,2);

薄荷綠 回答

估計有鬼吧 ^_^
下載個最新版本的webstorm試試。

女流氓 回答

1、可以從下圖中看到,如果是null的話,每一條記錄開始時都會在最前面有額外的字節(jié)標(biāo)識,如第12列是null,就需要用額外的兩字節(jié) 0800來標(biāo)識

圖片描述

圖片描述

圖片描述

2、同時如果索引中有null會導(dǎo)致索引不生效
3、做比較是 可能會出現(xiàn) null == 0的不正確結(jié)果