鍍金池/ 問(wèn)答/ PHP問(wèn)答
不討囍 回答

1.熱門(mén)詞對(duì)應(yīng)的數(shù)據(jù)或者搜索歷史對(duì)應(yīng)的數(shù)據(jù)緩存到redis中
2.使用sphinx

初念 回答
  1. 你自己也說(shuō)了php是弱類型語(yǔ)言,所以他在傳參檢查上面做的并不嚴(yán)格,不管好與壞,這就是他的特點(diǎn)

  2. 我建議如果不是必要的情況下,沒(méi)有必要對(duì)之前的所有代碼進(jìn)行覆蓋的傳參檢查,這樣不僅工作量大,而且可能會(huì)引起新bug

  3. 雖然php不在傳參的時(shí)候檢查類型,但是一般如果需要類型確定的情況下的話,一般也會(huì)在具體函數(shù)里面判斷的,這就是個(gè)人寫(xiě)代碼嚴(yán)不嚴(yán)謹(jǐn)了,跟語(yǔ)言關(guān)系不大

  4. 你覺(jué)得加了檢查會(huì)導(dǎo)致代碼冗余,這就是第一點(diǎn)說(shuō)的每個(gè)語(yǔ)言都有他的特點(diǎn),我覺(jué)得吧,必要的參數(shù)加檢查就好了,沒(méi)有必要每個(gè)函數(shù)的每個(gè)參數(shù)都加檢查,這樣既達(dá)到嚴(yán)謹(jǐn)?shù)男Ч?,也不?huì)覺(jué)得太冗余

舊城人 回答

和瀏覽器沒(méi)有關(guān)系,可以用curl去請(qǐng)求http,查看head信息

脾氣硬 回答

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

萌吟 回答
  1. 登錄之后把用戶信息寫(xiě)到redis/memcached這種緩存里面
  2. 所有計(jì)算都基于緩存計(jì)算
  3. 后臺(tái)進(jìn)程定期把緩存數(shù)據(jù)存入數(shù)據(jù)庫(kù)

你試試看可不可以達(dá)到尼的效果?

<div class="form-group row mb-4">
    <label for="staticPhone" class="col-md-2 col-form-label">手機(jī)</label>
    <div class="col-md-10">
        <input type="text" name="phone" class="form-control" id="staticPhone" value="{{ old('phone') ? old('phone') : $user->phone }}" placeholder="手機(jī)">
        <small class="form-text text-muted">[可選] 輸入用戶手機(jī)號(hào)碼</small>
    </div>
</div>

<div class="form-group row mb-4">
    <label class="col-md-2 col-form-label">性別</label>
    <div class="col-md-10">
        <div class="custom-control custom-radio custom-control-inline">
            <input type="radio" class="custom-control-input" id="staticBoy" name="gender" value="1" required {{ old('gender') != ''?(old('gender')=='1'?'checked':''):($user->gender == '1'?'checked':'') }}>
            <label class="custom-control-label" for="staticBoy">男</label>
        </div>
        <div class="custom-control custom-radio custom-control-inline">
            <input type="radio" class="custom-control-input" id="staticGirl" name="gender" value="0" required {{ old('gender') != ''?(old('gender')=='0'?'checked':''):($user->gender == '0'?'checked':'')  }}>
            <label class="custom-control-label" for="staticGirl">女</label>
        </div>
        <small class="form-text text-muted">[必選] 選擇用戶性別</small>
    </div>
</div>
未命名 回答

1.可以在操作redis前 選擇數(shù)據(jù)庫(kù)

2.不同的項(xiàng)目在redis的key 的時(shí)候 可以配置成不同的命名前綴.

抱緊我 回答

2make 是用來(lái)編譯的,它從Makefile中讀取指令,然后編譯。

3make install是用來(lái)安裝的,它也從Makefile中讀取指令,安裝到指定的位置。

薔薇花 回答

在 user 里面添加

    /**
     * @inheritdoc
     */
    public static function findIdentityByAccessToken($token, $type = null)
    {
                //if ($type == '')
        // throw new NotSupportedException('"findIdentityByAccessToken" is not implemented.');
        //return static::findOne(['access_token'=>$token , 'status' => self::STATUS_ACTIVE],>;
        return static::find()
        ->where(['access_token'=>$token , 'status' => self::STATUS_ACTIVE])
        ->andWhere(['>','expire_at',time()]) 
        ->one();
        // throw new NotSupportedException('"findIdentityByAccessToken" is not implemented.');
    }
不將就 回答

//JS將表單信息提交到不同的控制器
//seek為表單ID
function different(){

    document.forms.seek.action="www.a.com";
   document.forms.seek.submit();
   document.forms.seek.action="www.b.com";

}

溫衫 回答

沒(méi)懂,可以貼上代碼和頁(yè)面嗎?

使用.bind(this)綁定上下文

葬愛(ài) 回答

clipboard.png

PHP 5.6 不支持??
PHP7.0 才新增的??語(yǔ)法

詳細(xì)可以看看我這篇文章:PHP 歷代版本特性

敢試 回答
public function getMemberPhysicalTestDate()
{
    $arr = MemberPhysicalTest::find()
        ->alias('mpt')
        ->joinWith(['member m'],FALSE)
        ->where([
            'm.member_account_id' => $this->accountId,
            'mpt.type' => $this->type,
            'mpt.is_delete' => 0
        ])
        ->select(["DATE_FORMAT(mpt.create_at,'%Y-%m-%d') as testDate"])
        ->groupBy(["DATE_FORMAT(mpt.create_at,'%Y-%m-%d')"])
        ->orderBy('mpt.create_at desc')
        ->asArray()
        ->all();
    return $arr;
}
這里在groupBy分組的時(shí)候由于此處的日期是日期格式,而不是時(shí)間戳,所以用from_unixtime就多此一舉了,去掉就ok了。
涼薄 回答

把nginx中sever 的根目錄設(shè)置成/data/www/11/77/3e/ 就行了

孤星 回答

首先2不是模擬表單,表單應(yīng)該是form-data,而2application/x-www-form-urlencoded。
其次你把2中的代碼封裝一下,不就是3了嗎?
而事實(shí)上1,2,3都只做了一件事情,就是滿足http協(xié)議,然后發(fā)送它。