摘要:目錄初探用啟動一個內存的妙用終于可以啦初級應用實現用戶注冊登錄撰寫中展望的局限性分析及我個人的期待撰寫中還記得我們第一個程序嗎把他保存到訪問就可以輸出很多人就是這兩行代碼引入了的大門我們用來做一個看出了吧不依賴框架等機
目錄
初探 Swoole -- 用 Swoole 啟動一個 hello world
內存的妙用 -- PHP終于可以 vs JAVA啦
初級應用 -- 實現用戶注冊登錄 [撰寫中]
展望 -- 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) 的內容將在這里輸出然后在瀏覽器打開 http://localhost/ 就可以得到 hello world 的輸出.
可是發現了嗎? http://localhost/ 和 http://localhost/xxx 都輸出同樣的內容.
如果我們只想讓 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 包含了很多我們將來能用到的請求數據. 包括 $req->server, $req->get, $req->post, 數組結構, ->server的KEY 為小寫
提前說個坑, swoole http request 對象的 server 數據不完整, 獲取不到諸如 connection/origin 等頭信息.
[本節完, 文字未校對, 程序待測試]
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/21842.html
摘要:前言是由韓天峰編寫的一個擴展主打異步高并發常駐服務特性適用于等多種伺服器應用場景本系列文章主要介紹方向的應用本系列文章使用原生擴展實現操作數據庫操作除外本系列文章將逐步更新預計前完成在完成更新前希望不要不帶鏈接地轉載給我一點修正錯誤的時間題 前言 Swoole 是由 韓天峰 編寫的一個 PHP 擴展, 主打異步/高并發/常駐服務特性. 適用于 HTTP/TCP/UDP/WEBSOCK...
摘要:目錄初探用啟動一個內存的妙用終于可以啦初級應用實現用戶登錄撰寫中展望的局限性分析及我個人的期待撰寫中回顧上節內存的妙用終于可以啦中我們了解了的數據庫操作這節我們用來做演示開搞環境說明框架首先我們來做個用戶登錄頁面代碼我們 目錄 初探 Swoole -- 用 Swoole 啟動一個 hello world 內存的妙用 -- PHP終于可以 vs JAVA啦 初級應用 -- 實現用戶登錄...
摘要:假如我們要發布封郵件,用一個循環,循環遍執行發郵件操作。我采取的是第二種方式噢。安裝完成,需要更改的配置,將放在這個配置中,然后重啟。向服務器端發送一個字符串,服務器會返回一個字符串。以上是簡單的安裝和連同。 什么是swooleswoole是PHP的異步、并行、高性能網絡通信引擎,使用純C語言編寫,提供了PHP語言的異步多線程服務器,異步TCP/UDP網絡客戶端,異步MySQL,異步R...
閱讀 932·2021-10-13 09:48
閱讀 3925·2021-09-22 10:53
閱讀 3120·2021-08-30 09:41
閱讀 1950·2019-08-30 15:55
閱讀 2927·2019-08-30 15:55
閱讀 1848·2019-08-30 14:11
閱讀 2210·2019-08-29 13:44
閱讀 771·2019-08-26 12:23