鍍金池/ 問(wèn)答/ PHP問(wèn)答
哎呦喂 回答

之前已經(jīng)解決,寫(xiě)了下原因。BUG解決

久礙你 回答

其實(shí)這個(gè)不是效率上的問(wèn)題,因?yàn)橐欢ǔ潭壬?,你很難體現(xiàn)出效率的區(qū)別。你的意思是定義成屬性來(lái)訪問(wèn)是不是會(huì)更好。

一個(gè)方法中要調(diào)用幾個(gè)函數(shù),并且每個(gè)函數(shù)都要傳幾個(gè)參數(shù),感覺(jué)不好看。

那你就要想了,這幾個(gè)函數(shù)所調(diào)用的幾個(gè)參數(shù),出鏡率有多高。如果你一個(gè)2000行的類(lèi),如果$lyc1只出現(xiàn)了一次,它適合定義成屬性嗎?顯然不太好,因?yàn)樗菍儆谶@個(gè)函數(shù)的,而這個(gè)類(lèi)跟他關(guān)系不大;也可以從這個(gè)屬性存在的意義去考慮。

說(shuō)得粗俗點(diǎn),一般我們把這個(gè)類(lèi)里通用的變量定義成屬性。好處是,在這之上可以區(qū)別public,protected和private來(lái)做訪問(wèn)控制;以及考慮是否使用static靜態(tài)屬性,等等...

但是不是把所有的參數(shù)都扔到前面當(dāng)屬性

可以看一些設(shè)計(jì)模式的內(nèi)容。

孤巷 回答

php artisan make:module channel 命令有的 這是新建模塊 多模塊開(kāi)發(fā)! 問(wèn)題不在這 接觸的淺就別糾結(jié)這個(gè)了就 問(wèn)題是用artisan生成的module 放到其他項(xiàng)目中 配好路由 就是不行, 直接報(bào)404 我想知道的是 新建module是不是需要在配置文件中注冊(cè)啥的, 圖片描述

不歸路 回答

你的問(wèn)題主要是 單雙引號(hào) 區(qū)別問(wèn)題。
建議上php官網(wǎng)php.net查看php手冊(cè)

九年囚 回答

不應(yīng)該先把數(shù)據(jù)查出來(lái)然后生成xunserch數(shù)據(jù)嗎

孤星 回答

肯定是落地于 db,不然 如何持久化。那是你rmb 換來(lái)的啊,存在內(nèi)存中電腦斷電不就好玩了
只不過(guò) 充值啊,消耗積分這些不一定在你每次 操作之后 就存儲(chǔ) 在 DB 中
可能利用其他技術(shù) 延遲放入 數(shù)據(jù)庫(kù)中,只要保證 數(shù)據(jù)庫(kù)最終一致性 就可以了

獨(dú)白 回答

1、如果你是將你的上面代碼放到服務(wù)器運(yùn)行的話,百度的服務(wù)器可能會(huì)識(shí)別你USERAGENT為機(jī)器人robot,拒絕你的訪問(wèn)

2、file_get_contents()某些時(shí)候是可行的,但是有些特殊情況也可以使用curl庫(kù)的函數(shù),為了防止對(duì)方識(shí)別你為robot,可以將服務(wù)器偽裝訪問(wèn)的瀏覽器用戶(hù)是Mozilla/4.0,比如以下代碼

<?php 
$curl = curl_init(); 
//這里設(shè)置你的USERAGENT
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); 

$xxx = curl_exec($curl); 

curl_close ($curl); 
echo $xxx; 
?>

curl相關(guān)的參數(shù)可見(jiàn):http://php.net/manual/en/func...

補(bǔ)充:
關(guān)于你的問(wèn)題,這段代碼我是運(yùn)行成功的

<?php
 $url = "http://www.baidu.com"; 
        $page = "/services/calculation"; 
        $headers = array( 
            "POST ".$page." HTTP/1.0", 
            "Content-type: text/xml;charset=\"utf-8\"", 
            "Accept: text/xml", 
            "Cache-Control: no-cache", 
            "Pragma: no-cache", 
            "SOAPAction: \"run\"", 
        ); 
       
        $ch = curl_init(); 
        curl_setopt($ch, CURLOPT_URL,$url); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        curl_setopt($ch, CURLOPT_TIMEOUT, 60); 
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); 

        $data = curl_exec($ch); 

        if (curl_errno($ch)) { 
            print "Error: " . curl_error($ch); 
        } else { 
            // Show me the result 
            var_dump($data); 
            curl_close($ch); 
        } 
?>

clipboard.png

青瓷 回答

QPS: Query per second
TPS: Transfer per second
別翻譯成中文,按原來(lái)的意思理解

還是覺(jué)得不清晰,寫(xiě)個(gè)小demo就一個(gè)接口就好,弄個(gè)ab、siege、jmetter隨便一個(gè)來(lái)測(cè)試一下接口,詳情盡在實(shí)踐中。

忘了我 回答

java吧,php在不裝插件的情況下是單線程的

我以為 回答

這種還是得依賴(lài)數(shù)據(jù)統(tǒng)計(jì)平臺(tái),不光是埋點(diǎn),還得可視化的看數(shù)據(jù)

囍槑 回答

$this->request->isPost();
request()->isPost();
以上兩個(gè)都是檢測(cè)是否為POST請(qǐng)求

接受參數(shù)用:

input(); //獲得全部參數(shù) 返回?cái)?shù)組
input('post.','') //獲取全部post參數(shù) 默認(rèn)值為'';
input('post.name','') //獲取post參數(shù)里面的name值 默認(rèn)為空

還可以使用:

$this->request->post('name','');
request()->post('name','');
挽青絲 回答

上注冊(cè)的代碼,應(yīng)該是表單驗(yàn)證的錯(cuò)誤,你看一下是不是有:

$this->validate($request, 'xxx' => 'unique:users');
賤人曾 回答

1、set進(jìn)去的數(shù)據(jù)就是有序和不重復(fù)的,所以不會(huì)出現(xiàn)重復(fù)的情況
2、你每次執(zhí)行成功之后就要?jiǎng)h除集合里面的數(shù)據(jù)
3、如果執(zhí)行失敗就將失敗的數(shù)據(jù)存放在另一個(gè)集合中使用多線程進(jìn)行同步處理

愚念 回答

axisLabel: { //處理單位相關(guān)
formatter: '{value}單位'
},
axisLine: { //處理坐標(biāo)軸顏色

        lineStyle: {
            color: 'red',
        }
    },

axisLabel: { //處理坐標(biāo)軸字體

        color: '#000',   
    }

php項(xiàng)目部署在服務(wù)器上提供數(shù)據(jù)接口服務(wù),內(nèi)網(wǎng)的話前端可以通過(guò)IP跨域訪問(wèn)

你的瞳 回答

Apache mod_php 把php做為apache的一個(gè)內(nèi)置模塊,但是現(xiàn)在APACHE 也支持 php-fpm