摘要:目錄初探用啟動一個內(nèi)存的妙用終于可以啦初級應(yīng)用實現(xiàn)用戶注冊登錄撰寫中展望的局限性分析及我個人的期待撰寫中還記得我們第一個程序嗎把他保存到訪問就可以輸出很多人就是這兩行代碼引入了的大門我們用來做一個看出了吧不依賴框架等機
目錄
初探 Swoole -- 用 Swoole 啟動一個 hello world
內(nèi)存的妙用 -- PHP終于可以 vs JAVA啦
初級應(yīng)用 -- 實現(xiàn)用戶注冊登錄 [撰寫中]
展望 -- Swoole 的局限性分析及我個人的期待 [撰寫中]
還記得我們第一個 PHP 程序嗎?
把他保存到 hello.php, 訪問 http://localhost/hello.php 就可以輸出 hello world. 很多人就是這兩行代碼引入了 PHP 的大門.
Here we go我們用 Swoole 來做一個
on("request", function(swoole_http_request $req, swoole_http_response $res) use($http) { $res->write("hello world"); $res->end(); });OK, 看出了吧, 不依賴框架/ ob_flush 等機制, Swoole 不能再使用 echo 作為輸出方法了, 得使用$res->write(String $content) 和 $res->end(String $endContent).
那么我們怎么訪問它呢?
命令行啟動php app.php # 你在代碼里面 echo/var_dump/print(_r) 的內(nèi)容將在這里輸出然后在瀏覽器打開 http://localhost/ 就可以得到 hello world 的輸出.
可是發(fā)現(xiàn)了嗎? http://localhost/ 和 http://localhost/xxx 都輸出同樣的內(nèi)容.
如果我們只想讓 php 在 http://localhost/ 下輸出, 怎么寫呢?on("request", function(swoole_http_request $req, swoole_http_response $res) use($http) { if($req->server["request_uri"] == "/"){ $res->write("hello world"); $res->end(); return; } $res->end("404"); return; });Swoole_http_request $req 包含了很多我們將來能用到的請求數(shù)據(jù). 包括 $req->server, $req->get, $req->post, 數(shù)組結(jié)構(gòu), ->server的KEY 為小寫
提前說個坑, swoole http request 對象的 server 數(shù)據(jù)不完整, 獲取不到諸如 connection/origin 等頭信息.
[本節(jié)完, 文字未校對, 程序待測試]
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/21842.html
摘要:前言是由韓天峰編寫的一個擴展主打異步高并發(fā)常駐服務(wù)特性適用于等多種伺服器應(yīng)用場景本系列文章主要介紹方向的應(yīng)用本系列文章使用原生擴展實現(xiàn)操作數(shù)據(jù)庫操作除外本系列文章將逐步更新預(yù)計前完成在完成更新前希望不要不帶鏈接地轉(zhuǎn)載給我一點修正錯誤的時間題 前言 Swoole 是由 韓天峰 編寫的一個 PHP 擴展, 主打異步/高并發(fā)/常駐服務(wù)特性. 適用于 HTTP/TCP/UDP/WEBSOCK...
摘要:目錄初探用啟動一個內(nèi)存的妙用終于可以啦初級應(yīng)用實現(xiàn)用戶登錄撰寫中展望的局限性分析及我個人的期待撰寫中回顧上節(jié)內(nèi)存的妙用終于可以啦中我們了解了的數(shù)據(jù)庫操作這節(jié)我們用來做演示開搞環(huán)境說明框架首先我們來做個用戶登錄頁面代碼我們 目錄 初探 Swoole -- 用 Swoole 啟動一個 hello world 內(nèi)存的妙用 -- PHP終于可以 vs JAVA啦 初級應(yīng)用 -- 實現(xiàn)用戶登錄...
摘要:假如我們要發(fā)布封郵件,用一個循環(huán),循環(huán)遍執(zhí)行發(fā)郵件操作。我采取的是第二種方式噢。安裝完成,需要更改的配置,將放在這個配置中,然后重啟。向服務(wù)器端發(fā)送一個字符串,服務(wù)器會返回一個字符串。以上是簡單的安裝和連同。 什么是swooleswoole是PHP的異步、并行、高性能網(wǎng)絡(luò)通信引擎,使用純C語言編寫,提供了PHP語言的異步多線程服務(wù)器,異步TCP/UDP網(wǎng)絡(luò)客戶端,異步MySQL,異步R...
閱讀 928·2021-10-13 09:48
閱讀 3914·2021-09-22 10:53
閱讀 3117·2021-08-30 09:41
閱讀 1946·2019-08-30 15:55
閱讀 2924·2019-08-30 15:55
閱讀 1846·2019-08-30 14:11
閱讀 2208·2019-08-29 13:44
閱讀 769·2019-08-26 12:23