SingleMVC.__construct - kouji6309/SingleMVC GitHub Wiki
建構函數。在建立時同時會執行 SingleMVC 框架的內容。
public __construct(array $args = [])-
初始化參數。當使用 PHPUnit 測試時,用來模擬執行時的輸入資料。可用的索引有:
REQUEST_URI、SCRIPT_NAME、CONTENT_TYPE、REQUEST_METHOD:取用$_SERVER中的資料時將改用輸入值,須給定字串。
$_POST、$_FILES:取用全域變數時將改用輸入值,須給定陣列。
php://input:讀取輸入資料流時將改用輸入值,須給定字串。
在使用 PHPUnit 時需要測試完整流程。
<?php
class CoreTest extends PHPUnit\Framework\TestCase {
public function test_index() {
new SingleMVC([
'REQUEST_URI' => '/welcome/index?ref=logo',
]);
// 做點測試
}
}