摘要:框架初使用創(chuàng)建文件夾例如在當(dāng)前文件夾執(zhí)行新建文件并編寫代碼使用內(nèi)置服務(wù)器瀏覽器訪問如果你得到輸出內(nèi)容為那么恭喜你成功的入口類是框架的入口類。
silm框架初使用
創(chuàng)建文件夾,例如: mkdir -p ~/www/slim;cd ~/www/slim;
在當(dāng)前文件夾執(zhí)行: composer require slim/slim;
新建文件并編寫代碼: vim index.php
get("/",function($request,$rps){ echo "hello,world!"; }); $app->run();
使用php內(nèi)置服務(wù)器: php -S 0.0.0.0:1025
瀏覽器訪問: http://0.0.0.0:1025/
如果你得到輸出內(nèi)容為hello,world!,那么恭喜你成功!(?)
SlimApp 是Silm框架的入口類。用來注冊路由回調(diào)
例如要注冊一個處理post請求的路由回調(diào)可以這么寫:
$app->post("/",function($req,$rps){ echo "hello,world!"; });獲取請求對象$request
請求對象會被作為路由回調(diào)的第一個參數(shù)。例如:
any("/",function($request,$response){ echo $request->getMethod(); }); $app->run();
如上例所示,我們可以在回調(diào)里直接使用被注入的$request對象
使用$app->any()可以接受任意method的請求
執(zhí)行:curl http://0.0.0.0:1025/
結(jié)果:GET
執(zhí)行:curl -X POST http://0.0.0.0:1025/
結(jié)果:POST
有關(guān)Silm請求的詳細(xì)信息,可以參考Silm請求
響應(yīng)對象會作為路由回調(diào)的第二個參數(shù)注入到 Slim 應(yīng)用程序的路由中
get("/", function ($request, $response) { $response->getBody()->write("Hello!"); return $response; }); $app->run();
執(zhí)行:curl http://0.0.0.0:1025/
結(jié)果:Hello!
有關(guān)Silm請求的詳細(xì)信息,可以參考Silm響應(yīng)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/49912.html
摘要:我最近在給完善說明文檔有一節(jié)是性能測試比較才有了下面這個項目項目托管地址針對上比較活躍的幾個開源項目,做了簡單的比較。供大家參考所有框架僅輸出就僅測試框架的本身的性能。如果有精力可以測下帶有數(shù)據(jù)庫交互的測試。祝國內(nèi)產(chǎn)生更多優(yōu)秀的開源產(chǎn)品 我最近在給tastphp 完善說明文檔 有一節(jié)是性能測試比較 ,才有了下面這個項目 項目托管地址: https://github.com/xujiaj...
摘要:掘金主頁簡書主頁遲到太久就不必到了開發(fā)環(huán)境需要的信息和信息源如何使用與進(jìn)行數(shù)據(jù)交互使用后端框架實現(xiàn)靜態(tài)服務(wù)器使用前端框架實現(xiàn)單頁應(yīng)用前端部分統(tǒng)計頁面計算屬性和偵聽器主頁注冊界面條件渲染登陸界面后臺用戶管理的界面列表渲染用戶界面調(diào)查問 ArthurSlog SLog-31 Year·1 Guangzhou·China Aug 6th 2018 showImg(https://segm...
閱讀 1411·2021-11-25 09:43
閱讀 2268·2021-09-27 13:36
閱讀 1121·2021-09-04 16:40
閱讀 1963·2019-08-30 11:12
閱讀 3318·2019-08-29 14:14
閱讀 572·2019-08-28 17:56
閱讀 1330·2019-08-26 13:50
閱讀 1252·2019-08-26 13:29