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