slim

Slim 是一個很是優雅的 PHP 微框架,很是適合作API,支持多種http請求方式,好比get,post,delete,put等php

安裝使用Composer數組

composer require slim/slim

vendor\slim\slim\index.php瀏覽器

<?php
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
// GET route
$app->get(
    '/',
    function () {
        
        echo "Hello Slim";
    }
);
// POST route
$app->post(
    '/post',
    function () {
        echo 'This is a POST route';
    }
);
// PUT route
$app->put(
    '/put',
    function () {
        echo 'This is a PUT route';
    }
);
// PATCH route
$app->patch('/patch', function () {
    echo 'This is a PATCH route';
});

// DELETE route
$app->delete(
    '/delete',
    function () {
        echo 'This is a DELETE route';
    }
);
$app->run();

可使用火狐瀏覽器中的HTTPRequest工具測試app

 Slim 框架提供了兩種方式對其進行配置。composer

一種是在生成實例的時候進行參數設置,另外一種則是在生成實例以後,設置參數能夠在生成實例的時候以數組的形式傳遞給 Slim 的構造函數框架

定義設置函數

$app = new Slim(array(
    'debug' => true
));

實例生成以後工具

$app->config(array(
     'debug' => true,
     'templates.path' => ' ../templates'
));
$settingValue = $app->config('templates.path'); // 返回 "../templates"

獲取某項配置post

相關文章
相關標籤/搜索