本帖最後由 梁炳 於 2018-5-24 00:08 編輯
其實好難明你想點...下次不如你舉例舉D實際少少既野
一般來講, 有common code都係分開一個檔
最基本係分開接http requests既php,同邏輯既php,config又分一個
(以下例子唔算最好,output既code寫埋係邏輯入面,不過唔想個例子咁複雜)
config.inc.php- <?php
- return [
- 'apple' => [
- 'title' => 'Apple'
- ],
- 'orange' => [
- 'title' => 'Orange'
- ]
- ];
複製代碼 common.inc.php- <?php
- $CONIFG = require('./config.inc.php');
- function renderFruitPage($fruit = 'apple'){
- // TODO check for null and validate params
- $pageConfig = $CONIFG[$fruit];
-
- echo "<h1>" . $pageConfig['title'] . "</h1>";
- }
複製代碼 index.php- <?php
- require("./common.inc.php");
- renderFruitPage($_GET['fruit']);
複製代碼 index.php?fruit=apple
結果:
順帶一講,已經好少人會直接由頭寫php
用一套MVC framework guide住你會好d |