Solar架构类/source/solar/Solar.php

整体上来说,*Solar*的*架构*做得还是相当不错的。前面一篇文章讲过*Solar*的入口文件(引导文件),大家可以再看看,里面用到了Solar**架构**类

    // load Solar
require_once 'Solar.php';

// start Solar with system config file
$config = "$system/config.php";
Solar::start($config);

那么*Solar**架构**类*的作用是什么呢?主要完成什么工作呢?这就是本文的主要内容。

先还是说说*Solar**架构*,入口文件 + *Solar**架构**类* + *Solar**类*库

  1. 入口文件:启动*Solar*;
  2. *Solar**架构**类*:准备*Solar*运行的一切基本条件,定义*Solar*的运行机制、调用*Solar**类*库;
  3. *Solar**类*库:*Solar*各项功能完成的库文件,这里必须提一下Solar\_Base*类*,它是规定*Solar**类*库中所有*类*代码规范、执行流程的基*类*。