自研 PHP 框架 1.0_簡介

城裡的野山參發表於2019-12-22

簡介

PHP1.0是自研framework道路上的最初始版本,初心是為了學習和了解框架開發的方方面面,並將經歷所得遷移到對其他框架的學習上去,能夠更好的理解和使用已有的工具,這是終極目的。

1.0 這個版本是一個相當粗糙的原型,並不關注細節,主要的注意力放在如何跑通流程上面。

目標

部署之後,能夠訪問指定方法,並返回值。

目錄結構

  • APP
  • system
  • index.php

整個框架的規劃非常的簡單,開發原則是用最少的程式碼來實現效果,畢竟這是一個用來學習和理解框架開發的專案,並不是真正的要開發一個需要投入到生產中的產品,這只是一個demo。

整個框架被劃分為了3個部分

APP

整個應用的檔案全部位於這個資料夾下,從是否可操作的角度來看,該資料夾下的檔案完全由開發者自定義

SYSTEM

與 APP 對應,APP 屬於應用環境,而 system 資料夾則屬於框架環境,類似於系統環境和應用環境之分,框架環境用來構建應用執行的環境,也就是說,應用能夠使用什麼樣的能力,全部都是由框架環境來決定的。說的更具體一點,就是框架提供了什麼樣的類,提供了什麼樣的方法和函式,應用環境是在框架環境的基礎上搭建出來的,顯而易見,框架檔案屬於不可動的範疇

INDEX.PHP

必不可少的入口檔案,所有的請求全部需要經過這個檔案

PS:本系列文章最佳閱讀方式,IDE+本地執行環境,IDE中閱讀可配合 demo 執行增進理解,GitHub地址

本作品採用《CC 協議》,轉載必須註明作者和本文連結

城裡的野山參

相關文章