php非同步操作類庫

2021-08-31 12:23:21 字數 896 閱讀 6812

前3個算是比較完整的類,所以後面的暫時不考慮了。

庫的選擇一般原則是找用的人多,更新持久的,因此 pear::http_client 一馬當先,但這個必須是統籌在pear之下,因為要用到一些pear的輔助類,不是很適合單獨使用,請回去等錄用通知吧。這回合snoopy 領先一步,但粗略一看核心檔案snoopy.class.php 體重38kb,再看 httpclient 感覺是相當苗條了,核心檔案 httpclient.class.php 占地12kb,這回合 httpclient 也得一分,不過最後更新日期讓人看得心寒。

人氣測試(pear::http_client友情出場):

1.google trends

結果:放棄。

因為 snoopy 在某個世界實在太有名氣了,而且"http client" 關鍵字也太含糊。

2.google code search

規則:php + 包含類名的一行並用雙引號括起來

pear::http_client 12 (還是請繼續回去等通知吧)

核心pk:

一般來說,php 的http client都是通過php_curl或者php_socket來實現的,所以這局應該又是平手。

功能pk:

一般來說功能與體重成正比,所以 snoopy 的給人的第一印象還是很令人得期待的。(考察未完成)

php實現非同步操作

1.問題 2.嘗試過的方法 ajax 提交資料到 php 然後php 通過fsockopen 的方式啟用另乙個php 來進行文件轉換。問題是使用者提交後頁面一直不能動,說明該程序處於被占用狀態。和用ajax提交然後等待處理完成的效果是一樣的,使用者體驗不好。url array parse url u...

php 資料庫操作類

class dbconnect if dbtable this dbchange dbtable 選擇要操作的資料庫 function dbchange dbtable type 0 返回執行完sql語句後的結果 不做處理 type 1 返回 看下面注釋 type 2 返回 看下面注釋 functi...

php資料庫操作類

config.db.php db config hostname localhost 伺服器位址 db config username root 資料庫使用者名稱 db config password 123 資料庫密碼 db config database test 資料庫名稱 db config...