查看版本號
打開文件:/vendor/topthink/framework/think/App.php,在42行可以看到版本號
class App extends Container
{
const VERSION = '6.0.2'; //版本號
入口文件代碼分析
// [ 應用入口文件 ]
namespace think;
require __DIR__ . '/../vendor/autoload.php'; //引入php的包管理工具composer來完成一些類文件的自動加載。
// 執行HTTP應用並響應
----------------------------------------------------------------
$http = (new App())->http;
//App類文件所在位置/vendor/topthink/framework/src/think/App.php。
//代碼分析:(new App())->http,會通過父類Container中的魔術方法__get(),來檢查http屬性是否存
在,
如果存在就將App類中定義的protected $bind = ['http'=>Http::class]賦值類App的http屬性。
----------------------------------------------------------------
$response = $http->run();
$response->send();
$http->end($response);